tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
0
ZUGRIFFE
3720
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    saila saila ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Siegburg
    Beiträge
    742
    Hi,

    Frage zu meinem Query.
    (Folgender Query ist Bestandteil einer Funktion, wobei vorab noch einige Prüfungen erfolgen - allerdings nicht wichtig für die Antwort):

    PHP-Code:
    <?php
        
    //............
        
        
    if($_POST['ctsvbj'] != 0) { $bj .= "cuc.myborn >= '".$_POST['ctsvbj']."', "; }
        if(
    $_POST['ctsbbj'] != 0) { $bj .= "cuc.myborn <= '".$_POST['ctspv']."', "; }

        
    // Fahrzeugfarbe
        
    if($_POST['car_type_search_color'] != 0) { $querrystring .= " AND car_user_cars.mycol LIKE '%".$_POST['car_type_search_color']."%'"; }

        echo 
    "<br /><br />".$querrystring;

        if(isset(
    $querrystring) AND $querrystring != '') {
            
    $con mysql_query("SELECT
                                    cf.id,
                                    cf.uid,
                                    cf.vkp,
                                    
    $pf
                                    cf.war,
                                    cf.rec,
                                    cc.uid as cucuid,
                                    cc.mytype,
                                    cuc.myview,
                                    cuc.mysto,
                                    cuc.myborn,
                                    
    $bj
                                    cuc.mydet,
                                    cuc.mycol,
                                    cuc.mycar,
                                    cu.id as cuid,
                                    cu.vzk,
                                    cu.vor
                                FROM
                                    cf
                                    LEFT JOIN cuc ON (cuc.uid = cf.uid)
                                    LEFT JOIN cu ON (cu.id = cf.uid)
                                WHERE
                                    
    $querrystring") or die (mysql_error());
        
    //............
    ?>
    Wenn ich den Query wie oben aufgeführt ausführe, wird der Vergleich mit Variable $bj nicht berücksichtigt. Setze ich $bj in die WHERE-Bedingung, wird nichts gefunden, obwohl ein Ergebnis vorhanden sein muss.

    Wo liegt der Denkfehler?


    EDIT:
    Hat sich erledigt. Zauberwort war YEAR(datum)
    Geändert von saila (11.09.06 um 21:00 Uhr)
     
    tschöh mit öh
    salia

    Wenn kein Text oben vorhanden ist, hier klicken:
    Für PHP -> FAQ
    Für PHP -> php.net
    für MySQL -> dev.mysql.com

Ähnliche Themen

  1. Double auf kleiner gleich überprüfen
    Von prinzschleifer im Forum Java
    Antworten: 7
    Letzter Beitrag: 16.08.10, 12:53
  2. [VB05] Prüfen ob Zahl gleich oder größer ist
    Von mafiamix im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 17.01.08, 10:20
  3. grösser gleich bzw. kleiner gleich
    Von saila im Forum PHP
    Antworten: 5
    Letzter Beitrag: 11.09.06, 13:47
  4. Gleich und doch nicht gleich
    Von miheberle im Forum PHP
    Antworten: 29
    Letzter Beitrag: 14.07.06, 12:41
  5. Antworten: 3
    Letzter Beitrag: 31.01.06, 13:48