28. august 2005 - 11:29Der er
9 kommentarer og 1 løsning
mysql_query kald i funktion
Hej
Jeg har følgende kald. $flaskesql = mysql_query("SELECT * FROM ".$config['table_tankscheck']." WHERE user = $userid ORDER BY date ASC"); $result = mysql_num_rows($flaskesql); Det virker fint, men hvis jeg putter det ind i en funktion virker det ikke.
function tankcheck(){ global userid;
$flaskesql = mysql_query("SELECT * FROM ".$config['table_tankscheck']." WHERE user = $userid ORDER BY date ASC"); $result = mysql_num_rows($flaskesql);
return $result; }
Men kommer med følgende fejl.
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\apache\apache\htdocs\php\tankscheck.php on line 7
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Nu har jeg rettet til følgende $flaskesql = mysql_query("SELECT * FROM ".$config['table_tankscheck']." WHERE user='".$userid."' ") or die(mysql_error());
Det giver følgende fejl. You have an error in your SQL syntax near 'WHERE user='4' ' at line 1
$userid = 4, det er mig.
Har fjernet order by date da det ikke er nødvendig.
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.