login  Naam:   Wachtwoord: 
Registreer je!
 Forum

foute select

Offline Martijn1989 - 28/07/2005 11:07 (laatste wijziging 28/07/2005 11:07)
Avatar van Martijn1989PHP ver gevorderde Ik kom er niet uit :

  1. <?php
  2. if ($obj->status == "") {
  3. } else {
  4. $select = "SELECT * FROM priveberichten WHERE naar = '$obj->gebruikersnaam' && gelezen = 'nee'";
  5. $query = mysql_query($select);
  6. $lijst = mysql_fetch_object($query);
  7. $aantal567 = mysql_num_rows($select);
  8. if ($aantal567 == 1) {
  9. echo "Je hebt 1 nieuw bericht!";
  10. } elseif ($aantal567 >= 2) {
  11. echo "Je hebt ". $aantal ." nieuwe berichten!";
  12. } elseif ($aantal567 == 0) {
  13. }
  14. }
  15. ?>


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/home/pb2531/domains/profielweb.nl/public_html/menu.php on line 8

4 antwoorden

Gesponsorde links
Offline DaOxx - 28/07/2005 11:17
Avatar van DaOxx PHP beginner Je probeerd een string te tellen wat natuurlijk nooit gaat lukken
Je moet de query eerst uitvoeren als je bij mysql_num_rows($select) vervangt door mysql_num_rows($query) zal hij wel werken.
Offline Martijn1989 - 28/07/2005 11:20
Avatar van Martijn1989 PHP ver gevorderde Tis nog vroeg in de ochtend 
Offline Thomas - 28/07/2005 12:15 (laatste wijziging 28/07/2005 12:16)
Avatar van Thomas Moderator && in een query(string) zal ook niet werken denk ik ? Dit moet (mag) AND zijn.

Ipv een ja/nee veld zou je ook een BOOLean kunnen gebruiken (TINYINT(1) geloof ik) - dit is wat ruimte-efficiënter.
Offline Martijn1989 - 28/07/2005 14:04
Avatar van Martijn1989 PHP ver gevorderde ja, gelezen = enum('ja', 'nee')

Mja,.. hij doet het wel ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.193s