Likes Likes:  0
Resultaten 1 tot 3 van de 3
  1. #1
    php / mysql probleempje
    geregistreerd gebruiker
    402 Berichten
    Ingeschreven
    15/02/04

    Locatie
    Buenos Aires

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    Naam: Paul

    Thread Starter

    Question php / mysql probleempje

    Ik heb een klein probleempje met de volgende functie die ik gebruik;

    Code:
    function query ($sql) {
    
      $res = mysql_query($sql);
    
      if (!$res) {
        $errmsg = "Could not successfully run query [ $sql ] from DB: ".mysql_error();
        ErrorHandler(0, $errmsg, __FILE__, __LINE__, "");
        echo "Database error!";
        exit;
      }
    
      $rescount = 0;
      if (mysql_num_rows($res) > 0) {
        while ($row = mysql_fetch_assoc($res)) $ret[$rescount++]=$row;
        mysql_free_result($res);
      }
      if (!isset($ret)) $ret = FALSE;
      return $ret;
    }
    Als ik deze functie aanroep in met een "select" query gaat alles goed, echter op het moment dat ik een insert/update/delete query voer aan de functie, dan krijg ik in mijn error log " mysql_num_rows(): supplied argument is not a valid MySQL result resource" . Dat klopt ook, want een kloppende query geeft inderdaad geen rows terug.

    Ik heb al geprobeert deze melding weg te krijgen door het gebruik van de functie "mysql_affected_rows" maar dat geeft weer een probleem bij "select" queries.

    Heeft iemand "de" oplossing om deze foutmelding weg te krijgen? Of zie ik iets heel "doms" over het hoofd?

  2. #2
    php / mysql probleempje
    geregistreerd gebruiker
    112 Berichten
    Ingeschreven
    23/12/05

    Locatie
    Leidschendam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27195798
    Ondernemingsnummer: nvt

    controleer of res echt true is ( $res === true ) of echt false ( $res === false ).
    succesvolle insert / update / delete commando's geven namelijk true terug, terwijl een succesvol select commando een resouce teruggeeft.

  3. #3
    php / mysql probleempje
    geregistreerd gebruiker
    402 Berichten
    Ingeschreven
    15/02/04

    Locatie
    Buenos Aires

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    Naam: Paul

    Thread Starter
    Inderdaad, dat werkt.
    Bedankt voor je hulp & oplossing...

Labels voor dit Bericht

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics