login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Warning

Offline humor - 02/02/2005 17:46 (laatste wijziging 02/02/2005 17:47)
Avatar van humorHTML beginner Ik heb de volgende error:
Citaat:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/steven/domains/ateamfans.nl/public_html/fulls.php on line 113

Dit is m'n code:
  1. <?
  2. $bSql = ("SELECT * FROM full_clicks WHERE full_id=$aShow->id") or die("FOUT: " . mysql_error());;
  3. $clicks = mysql_num_rows($bSql); //regel 113
  4. ?>

Wat is er fout?

8 antwoorden

Gesponsorde links
Offline delta_004 - 02/02/2005 17:47
Avatar van delta_004 Onbekend $bSql = ("SELECT * FROM full_clicks WHERE full_id='$aShow->id'") or die("FOUT: " . mysql_error());;
$clicks = mysql_num_rows($bSql); //regel 113
Offline numlockrond - 02/02/2005 17:47 (laatste wijziging 02/02/2005 17:48)
Avatar van numlockrond Onbekend je voert geen query uit...

(hint: mysql_query())

Verder natuurlijk variabelen buiten quotes.
Offline twopeak - 02/02/2005 18:14
Avatar van twopeak Gouden medaille

PHP ver gevorderde
en maar één puntkomma achter een zin
Offline flance - 02/02/2005 18:42
Avatar van flance HTML interesse dus:
  1. <?
  2. $bSql = mysql_query("SELECT * FROM full_clicks WHERE full_id=$aShow->id") or die("FOUT: " . mysql_error());
  3. $clicks = mysql_num_rows($bSql); //regel 113
  4. ?>
Offline Tuinstoel - 02/02/2005 18:53
Avatar van Tuinstoel PHP expert En dat zou dan nog niet helemaal correct zijn .

  1. <?
  2. $bSql = mysql_query("SELECT * FROM
  3. `full_clicks` WHERE `full_id` = '".$aShow->id."'")
  4. or die("FOUT: " . mysql_error());
  5. $clicks = mysql_num_rows($bSql); //regel 113
  6. ?>

Vars altijd nog buiten quotes .
Offline Dennisvb - 02/02/2005 19:00
Avatar van Dennisvb MySQL ver gevorderde Gaat het alleen om het aantal clicks dat je nodig hebt? Dan kun je COUNT gebruiken:

  1. <?php
  2. $qCount = mysql_query("SELECT COUNT(id) FROM full_clicks WHERE full_id = '".$sShow->id."'") or die ('Fout: '.mysql_errno().' : '.mysql_error());
  3. ?>


Want wat is bSql? Ik neem niet aan dat het eeb boolean is. Daarom is q beter geschik, omdat je een query begint. Verder zijn backticks niet mysql valid en nergens voor nodig.
Offline numlockrond - 02/02/2005 19:04
Avatar van numlockrond Onbekend
Citaat:
Verder zijn backticks niet mysql valid
Waar haal je dat vandaan??

Dat het nergens voor nodig is ben ik met je eens.
Offline Dennisvb - 02/02/2005 19:10
Avatar van Dennisvb MySQL ver gevorderde Verkeerd getypt, ik bedoel dat mysql ze alleen heeft voor gereserveerde namen (bijv DATE) of speciale tekens 
sorry voor het misverstand
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.242s