Syntx problem

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

  • Syntx problem

    Hallo!
    Ich scheine mich mit einer Aufgabe übernommen zuhaben, denn mir ist es nicht möglich, diese Syntax in eine korrekte Form zu bringen.
    Irgendwie bekomme ich immer Syntax fehler. Bitte helft mir
    PHP-Code:
    $selectregister "SELECT COUNT(*) as registred
                            FROM haendler 
                                    WHERE formname LIKE '"
    .$formname."'
                                AND WHERE strasse LIKE '"
    .$formstrasse."'
                                AND WHERE nummer LIKE '"
    .$formnummer."'
                                AND WHERE plz LIKE '"
    .$formplz."'
                                AND WHERE ort LIKE '"
    .$formort."'
                                AND WHERE land LIKE '"
    .$formland."'
                                AND WHERE tel LIKE '"
    .$formtel."'
                                AND WHERE fax LIKE '"
    .$formfax."'
                                AND WHERE email LIKE '"
    .$formemail."'
                                AND WHERE url LIKE '"
    .$formurl."'"

  • #2
    PHP-Code:
    $selectregister "SELECT COUNT(*) as registred
                            FROM haendler 
                                    WHERE formname LIKE '"
    .$formname."'
                                AND strasse LIKE '"
    .$formstrasse."'
                                AND nummer LIKE '"
    .$formnummer."'
                                AND  plz LIKE '"
    .$formplz."'
                                AND  ort LIKE '"
    .$formort."'
                                AND land LIKE '"
    .$formland."'
                                AND  tel LIKE '"
    .$formtel."'
                                AND  fax LIKE '"
    .$formfax."'
                                AND  email LIKE '"
    .$formemail."'
                                AND  url LIKE '"
    .$formurl."'"

    Kommentar


    • #3
      imho braucht LIKE ein %
      PHP-Code:
      mysql_query($sql) OR die(mysql_error()); 
      kann auch weiterhelfen.
      http://www.little-idiot.de/mysql/mysql-168.html

      Gruss

      tobi
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #4
        grad vergessen:
        im allgemeinen im mysql manual mal schauen

        Kommentar


        • #5
          Original geschrieben von Glider2k4
          PHP-Code:
          $selectregister "SELECT COUNT(*) as registred
                                  FROM haendler 
                                          WHERE formname LIKE '"
          .$formname."'
                                      AND strasse LIKE '"
          .$formstrasse."'
                                      AND nummer LIKE '"
          .$formnummer."'
                                      AND  plz LIKE '"
          .$formplz."'
                                      AND  ort LIKE '"
          .$formort."'
                                      AND land LIKE '"
          .$formland."'
                                      AND  tel LIKE '"
          .$formtel."'
                                      AND  fax LIKE '"
          .$formfax."'
                                      AND  email LIKE '"
          .$formemail."'
                                      AND  url LIKE '"
          .$formurl."'"
          Und da war es mal wieder soweit, ich sah den WHERE vor lauter bäumen nicht!!!

          grad vergessen:
          im allgemeinen im mysql manual mal schauen
          Könnte tatsächlich helfen, kam für mich nur nicht in betracht, da ich eben alles auf die qoutes geschoben hatte.
          SORRY


          MfG Birnie
          Zuletzt geändert von Birnie; 20.11.2006, 11:31.

          Kommentar


          • #6
            Aber wieso denn LIKE ? Wenn du doch so wie du es machst nach der genauen Zeichenfolge suchst ?
            Dann könntest du imho geradesogut ei
            PHP-Code:
            $selectregister "SELECT COUNT(*) as registred
                                    FROM haendler 
                                            WHERE formname = '"
            .$formname."'
                                    [...] 
            machen oder etwa nicht ?

            Gruss

            tobi
            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

            Kommentar


            • #7
              Das habe ich mir auch schon gedacht und vorhin geändert, aber vielen dank für den einwand.

              Ich habe nur davor eine Produktsuche geschrieben und da eben mit LIKE gearbeitet. Da war es mit dem LIKE noch soooooo in meinem Kopf verwurzelt, dass ich es erst später geändert habe.

              Danke Olli

              Kommentar

              Lädt...
              X