Avatar billede speedy_2002 Nybegynder
31. marts 2002 - 23:16 Der er 9 kommentarer

mysql_fetch_array() !!

Jeg får denne fejlmeddelelse:
Warning: Supplied argument is not a valid MySQL result resource in E:\Webs\friserverplads.dk\ptr\index.php on line 20

linie 20: while($out = mysql_fetch_array($res)) {
Avatar billede startlinket.dk Nybegynder
31. marts 2002 - 23:18 #1
Det kunne tyde på at din evt. query i $res ikke er gyldig...
Kig på den...
Avatar billede speedy_2002 Nybegynder
31. marts 2002 - 23:25 #2
Du får lige lidt mere!
$sql = "SELECT * FROM sites WHERE accepted = 'yes' ORDER BY click_in DESC LIMIT $ranks";
                $res = mysql_query($sql);
                $number = 1;
                while($out = mysql_fetch_array($res)) {
                IF($number%2) {
Avatar billede erikjacobsen Ekspert
31. marts 2002 - 23:31 #3
$res = mysql_query($sql) or die(mysql_error());

hvad siger den så ?
Avatar billede startlinket.dk Nybegynder
31. marts 2002 - 23:33 #4
Du skal jo have sat det ind i en mysql_query("SELECT * FROM sites WHERE accepted = 'yes' ORDER BY click_in DESC LIMIT $ranks");
Avatar billede speedy_2002 Nybegynder
01. april 2002 - 00:07 #5
Den siger: No Database Selected !
Avatar billede erikjacobsen Ekspert
01. april 2002 - 00:09 #6
Så mangler du nok mysql_connect og mysql_selecct_db .. ik'?
Avatar billede speedy_2002 Nybegynder
01. april 2002 - 00:31 #7
Det script jeg bruger til at oprette databasen med er: <?php
include("config.php");
mysql_connect($conf['mysql_host'], $conf['mysql_user'], $conf['mysql_pass']);
mysql_query("CREATE DATABASE " . $conf['mysql_db']);
mysql_select_db($conf['mysql_db']);
print "If you see any errors, you have not modyfied the config.php correctly<br><br>";
mysql_query("
CREATE TABLE sites (
  ID int(11) NOT NULL auto_increment,
  mail text NOT NULL,
  name text NOT NULL,
  title text NOT NULL,
  pass text NOT NULL,
  banner text NOT NULL,
  url text NOT NULL,
  accepted enum('no','yes') NOT NULL default 'no',
  click_in int(11) NOT NULL default '0',
  click_out int(11) NOT NULL default '0',
  KEY ID (ID)
) TYPE=MyISAM;");
print "If no errors, this script completed the operation! Please read readme.txt for more instructions.";
?>

Ved ikke så meget om mysql og php!
Avatar billede erikjacobsen Ekspert
01. april 2002 - 00:33 #8
Det script du bruger til at oprette databasen med er nok irrelevant
i denne sammenhæng.

Hvad med om du satte dig ned og lærte det fundamentale om
PHP og MySql inden du kaster dig ud i noget af denne
størrelsesorden?
Avatar billede doodset Nybegynder
05. april 2002 - 01:46 #9
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester