Problem mit 2 where bedingungen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit 2 where bedingungen

    Hallo leute

    ich hab hier nen problem mit ner sql abfrage.

    ich möchte ein datum aus einer tabelle auslesen welches nach 2 werten abgefragt werden soll.Also mit 2 where bedingungen.

    aber irgenwie bekomme ich da immer eine fehler meldung.

    hier mal der code

    PHP-Code:
    function check_date($pid,&$uid)
             {
             
    $sql    "SELECT datum 
                            FROM user
                                    WHERE pid=
    $pid 
                    AND userid=
    $uid";
             
    $query  =  mysql_query($sql);
             
             if (
    mysql_num_rows($query)==1)
                       {
                        
    $date=mysql_fetch_assoc($query);
                         return 
    $date['datum'];
                        }
                         else
                           {
                    
    $error mysql_error();
                    return 
    $error;
                         }
            
             } 
    und hier mal die fehlermeldung

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /srv/www/test/test.inc.php on line 105
    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 'AND userid=1' at line 4
    und hier mal der code derdie fehler ausgibt
    PHP-Code:
    include 'test.inc.php';
    $uid check_userid();
    $date check_date($_POST['pid'],$uid);
    echo 
    $date 


    schonmal danke für eure hilfe

    bye
    mo

  • #2
    "SELECT datum
    FROM user
    WHERE pid='$pid'
    AND userid='$uid'";
    Slava
    bituniverse.com

    Kommentar

    Lädt...
    X