Door
Matthijs PHPHULP
op 03-09-2011 11:31
gewijzigd op 03-09-2011 11:52
2.118 views
Beste,
waarschijnlijk maak ik ergens een hele domme fout maar ik kan hem zo snel even niet vinden, ik ben al een tijdje aan het proberen maar het lukt niet, de SQL query werkt wel als je hem gewoon in de PHP myadmin server invult.
Ik wil dus de uitkomst van de query laten echoen.
$sql = mysql_query('SELECT max(platform) as highest_total from ( select platform , count(platform) from big_brother WHERE ip=\'$ip\' group by platform ) as platform');
$resultaat = mysql_query($sql); // voer SQL code uit
if (mysql_num_rows($resultaat) > 0) {
while ($rij = mysql_fetch_array($resultaat)) {
echo 'hoi'.$rij['platform'];
}
}
Als jullie nog gegevens nodig hebben hoor ik het wel,
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/matthijsthoolen.nl/public_html/webwinkel/show.php on line 108
bedankt voor de hulp maar ook met de tutorial kom ik er nog niet helemaal uit...
als ik de volgende code gebruik:
$sql = mysql_query("SELECT max(platform) as highest_total from ( select platform , count(platform) from big_brother WHERE ip=\'217.122.195.177\' group by platform ) as platform");
if (($result = mysql_query($sql)) === false) {
# als de query fout is -> foutafhandeling
echo showSQLError($sql,mysql_error(),'Fout met database.');
} else {
if(mysql_num_rows($result) == 0){
# Er is geen lid met dit id!
echo 'Er is geen lid met dit id!';
} else {
#we kunnen onze naam uit de database halen d.m.v. mysql_fetch_assoc
$row = mysql_fetch_assoc($result);
echo $_row['platform'];
}
}
dan krijg ik Error: Query was empty
en als ik de sql achter het WHERE verander, dus ip = '217.122.195.177' dan krijg ik de volgende fout:
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #19' at line 1
Resource id #19