Avatar billede nickyc Nybegynder
29. marts 2005 - 15:15 Der er 5 kommentarer

mysql_fetch_row fejl?

Hey...

Får denne fejl:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in d:\webs\gi\www\go\medlemmer\admin\vis.php on line 132

-----------

Linien starter her:

while ($myrow = mysql_fetch_row($resultat)){

//Udskriv vores data - $myrow[0] er ID og de andre siger sig selv.. 1-2-3
echo "<table width='100%'><tr>";
echo "<td width='150'>Navn: <strong>$rows[1]</strong></td><td width='220'>Email: <strong>$rows[2]</strong></td><td width='80'> ID = <strong>$rows[0]</strong></td>";
echo "</td></tr></table><br>";
$count++;
}
Avatar billede jpvj Nybegynder
29. marts 2005 - 15:17 #1
Er du 112% sikker på, at $resultat indeholder noget fornuftigt? :-)

Prøv at vise din connection og query streng...
Avatar billede knudx Nybegynder
29. marts 2005 - 15:35 #2
jpvj:>> Er du 112% sikker på, at $resultat indeholder noget fornuftigt? :-) <<

- 100% på at den ikke gør, men de sidste 12% ved jeg ikke... ;^J
Avatar billede jpvj Nybegynder
29. marts 2005 - 16:07 #3
Du mangler nok at lave noget fejlhåndtering tidligere i din kode... men hvis du ikke viser den - så kan det være svært at komme med et bud på fejlen :-)
Avatar billede jpvj Nybegynder
29. marts 2005 - 16:10 #4
Her er lidt kode, jeg snuppede fra en side:

chandle = mysql_pconnect("localhost", $username, $password) or die("Connection Failure to Database");
$database=$QUERY_STRING;  // The database name is passed using QUERY_STRING
mysql_select_db($database, $chandle) or die ("Database not found.");

Bemærk de 2 die() kald i koden... prøv at gøre det samme.
Avatar billede syvon Nybegynder
29. marts 2005 - 19:31 #5
while ($myrow = mysql_fetch_row($resultat)){

//Udskriv vores data - $myrow[0] er ID og de andre siger sig selv.. 1-2-3
echo "<table width='100%'><tr>";
echo "<td width='150'>Navn: <strong>$myrow[1]</strong></td>";
echo "<td width='220'>Email: <strong>$myrow[2]</strong></td>";
echo "<td width='80'> ID = <strong>$myrow[0]</strong></td>";
echo "</td></tr></table><br>";
$count++;
}

skal der ikke står $myrow hele vejen. istedet for at der står $myrow det ene sted og $rows[0] resten af stederne.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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