+ Antworten
Seite 2 von 3 ErsteErste 1 2 3 LetzteLetzte
Ergebnis 16 bis 30 von 40

Thema: sql-suchabfrage für doofe

  1. #16
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.631
    Bin kein mysql-, sondern nur ein einfach-so-sql-Mensch, aber muß der Suchbegriff

    ...LIKE ".$plz."%";...

    nicht in Hochkommata? Also etwa so:

    ...LIKE \"".$plz."%\"";...

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  2. #17
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Schnell editieren spoto! Du hast Username und Passwort im Klartext gepostet!

  3. #18
    TP-Veteran steff ist auf einem guten Weg Avatar von steff
    Registriert seit
    Mar 2001
    Ort
    wein4tel (ö)
    Beiträge
    1.291

    Re: ich werd wahnsinnig...

    Original geschrieben von spoto
    [CODE
    $dbname*=*"flashmotion_de";

    $link*=*mysql_connect($mysql_host,*$mysql_login,*$mysql_password);
    mysql_select_db("$dbname",*$link);

    bin auch keine php-könner, doch mir ist aufgefallen, dass die zuweisung zu $db_name schon unter anführungszeichen steht ($dbname = "flashmotion_de".

    sollte man dann nicht in dieser anweisung - mysql_select_db("$dbname", $link); - die anführungszeichen weglassen?!

  4. #19
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Jau, da hast Du recht, war ein Flüchtigkeitsfehler.

  5. #20
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84

    puh...

    ersma danke schmobi für den hinweis mit dem klartext...

    ich krieg den parse error in zeile 3 nich raus....

    kann es daran liegen das ich mac sitze...nee, oder...?


    ich bin echt am verzweifeln...

    in zeile 3 is doch nix spannendes...

  6. #21
    TP-Member ralle macht alles soweit korrekt Avatar von ralle
    Registriert seit
    Feb 2001
    Ort
    Wiesbaden
    Beiträge
    37
    Hallo,

    @spoto: das gibt es doch nicht, es kann nur ein Zeilenumbruch oder ähnliches sein, denn der Fehler kommt vom PHP-Interpreter und hat nichts mit der Datenbank zu tun.

    Das Folgende funktioniert bei mir einwandfrei, Du musst nur die SQL-Abfrage und die Feldbezeichnungen ändern da ich logischerweise Deine Datenbank nicht habe

    PHP-Code:
    <?php

    $mysql_host 
    "some.beautiful.linux.machine";
    $mysql_login "***";
    $dbpass "***";
    $dbname "mybeautifuldatabase";

    $link mysql_connect($mysql_host$mysql_login$dbpass);
    mysql_select_db($dbname$link);

    $query "SELECT * FROM contracts WHERE ProjectDescription LIKE '%".$plz."%'";

    $result mysql_query ($query,$link);

     while (
    $row mysql_fetch_array($resultMYSQL_ASSOC))

      {

      echo 
    "VORNAME: ".$row["Date"]."<br />";

      echo 
    "NACH-NAME: ".$row["Customer"]."<br />";

      echo 
    "ORT: ".$row["ProjectDir"]."<br />";

      echo 
    "<b>PLZ: ".$row["OrderMonth"]."</b><br />";

      }
    ?>
    Viele Grüße
    ralle

  7. #22
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Der Fehler muss nicht zwingend in Zeile 3 sein, genauso gut kann es sein das in Zeile 2 ein Semikolon fehlt oder ähnliches. Aber in den Zeieln davor kann ich auch keinen Fehler entdecken!

    Am Mac kann es auch nicht liegen, ich habe damit noch nie Probleme gehabt. Welchen Editor verwendest Du denn? Simple Text? Es kann natürlich sein, dass - wie Ralle schon sagte - irgendwelche Whitespaces da Probleme machen.

    Hast Du denn mal ausprobiert, den Connect nicht mit Variablen zu auszuführen, sondern die Werte direkt in die Funktion zu schreiben? Also so:


    PHP-Code:
    $link mysql_connect("some.beautiful.linux.machine""karl_heinz""123456");
    mysql_select_db("dolle_datenbank"$link); 

  8. #23
    TP-Veteran steff ist auf einem guten Weg Avatar von steff
    Registriert seit
    Mar 2001
    Ort
    wein4tel (ö)
    Beiträge
    1.291
    @spoto:

    poste doch nochmal den gesamten quelltext der datei (ohne passwörter !!!!! ) als zip-anhang.

    dann lass die php-profis drüber. wird schon werden.

  9. #24
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84

    es klappt nich...

    ich hab deinen code per copypaste rübergeholt und nur abgeändert und krieg immer noch den parse error in zeile 3

    $mysql_host*=*"mysql2.webpack.hosteurope.de";


    da is doch irgendwas anderes faul...


  10. #25
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84

    es hat geklappt....

    ich dank euch allen für den megasupport...

    es lag am mac...hab in windows als ms-dos-text abgespeichert und es ging...




    daaaaaannnkeeee an euch alle....!!!!!!!!!

  11. #26
    TP-Member ralle macht alles soweit korrekt Avatar von ralle
    Registriert seit
    Feb 2001
    Ort
    Wiesbaden
    Beiträge
    37
    Hallo,

    @spoto: na prima! Mir wäre jetzt auch nichts mehr eingefallen was da falsch sein könnte.

    Da sieht man es mal wieder: "Real programmers don't use Macs" <wegduck>

    Viele Grüße
    ralle

  12. #27
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84

    hast ja recht

    @ralle....hast ja recht...eigentlich sitz ich bei sowas auch am pc...

    bin aber zuhause und warte auf den installateur...

    schönen gruss
    spoto

  13. #28
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84

    schon wieder ich ...;(

    jetzt rattert er und rattert aba nix passiert...

    wenn jemand mag kann er ja mal in die datei gucken...habs angehangen...

    danke und frustrierten gruss
    spoto
    Angehängte Dateien

  14. #29
    TP-Member ralle macht alles soweit korrekt Avatar von ralle
    Registriert seit
    Feb 2001
    Ort
    Wiesbaden
    Beiträge
    37
    Hallo,

    Dein Code funktioniert einwandfrei wenn ich ihn auf eine DB von mir loslasse. Das "rattern" muß also andere Ursachen haben, das ist aus der Ferne allerdings etwas schwierig, da kann man nur raten.

    Teste erst einmal ob Deine Verbindung zum MySQL-Server in Ordnung ist in dem Du einfach mal ein "Select * from tabelle" absetzt und Dir dann mit "mysql_num_rows($result)" einfach mal etwas ausgeben lässt. Wenn das funktioniert dann baust Du Stückchen für Stückchen wieder die anderen Elemente ein und stellst dann so fest wo das Problem ist.

    Hilfreich ist auch evtl mal das SQL-Query in phpMyAdmin o.ä. abzusetzen und dann mal zu schauen was passiert, da bekommt man dann manchmal hilfreiche Fehlermeldungen.

    Viele Grüße
    ralle

  15. #30
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84

    scheiss mac....

    es läuft jetzt wieder...n bißchen neustart und n bißchen als win-text gespeichert...;-)

    ein problem hab ich aber noch...

    wenn ich jetzt bei der plz 40 eingebe kommen auch ergebnisse wie 19406 oder 21400...

    ich müsste die eingabe aber auch die reihenfolge bezogene haben...

    wenn ich 40 eingebe sollte nur 40233, 40566, 40856, etc kommen...

    geht das...?


    schönen gruss
    spoto

+ Antworten
Seite 2 von 3 ErsteErste 1 2 3 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51