im email-Feld kein Ergebnis

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

  • pepsi
    antwortet
    danke, danke danke an alle.

    Es war in erster Linie der Punkt bei Lieferanten.ID
    und das Komma bei SELECT vor EMAIL.

    Einen Kommentar schreiben:


  • tcpip
    antwortet
    Original geschrieben von pepsi
    ich ändere mein Beispiel noch einmal.
    - auch mit anderen Eingaben (nicht gerade email-daten!)
    pepsi könnte doch mal das eine Beispiel zu Ende machen..

    Einen Kommentar schreiben:


  • pepsi
    antwortet
    danke für die schnelle Antwort tcpic

    ich ändere mein Beispiel noch einmal.
    - auch mit anderen Eingaben (nicht gerade email-daten!)
    und darf mich dann nochmal melden

    Danke

    Einen Kommentar schreiben:


  • tcpip
    antwortet
    you wrote
    PHP-Code:
     $tlist = @mysql_query ("SELECT Artikelname, Name  EMAIL 
                 FROM toner, Lieferanten WHERE AID=Lieferanten ID"
    );
        if (!
    $tlist) {
                 exit (
    '<p>Fehler bei der Abfrage: ' mysql_error() . '</p>');
                         } 
    Die query hat 2 sql Syntaxfehler. Deshalb wird exit(..) aufgerufen und es nicht möglich, dass nur das Feld EMAIL leer ist. Es gibt keine Ausgabe ausser der Fehlermeldung.

    Ob es noch inhaltliche Fehler bezüglich Verbindung der Tabellen hat, kann man gar nicht sagen. Das feld "Lieferanten ID" sollte in `...` geschrieben werden, falls es ein solches Feld gibt. mysql_query sollte nicht den "Error Control Operator" @ haben.

    Ich denke, es sollte Lieferanten.ID geheissen haben. (Zitat: Lieferant.ID habe ich inzwischen geändert (ohne weiteren Erfolg))
    Zuletzt geändert von tcpip; 30.06.2006, 20:35.

    Einen Kommentar schreiben:


  • pepsi
    antwortet
    hallo tcpic

    versteh ich nicht.

    Einen Kommentar schreiben:


  • tcpip
    antwortet
    Original geschrieben von uschi
    darf man in Spaltennamen Leerzeichen haben?

    PHP-Code:
    `Lieferanten ID
    Ja ist aber mühsam. Man muss sie dann überall in backticks schreiben, wie angegeben.

    Einen Kommentar schreiben:


  • tcpip
    antwortet
    Wenn pepsi schon vor bei @mysql_query ein @ hat (=>somit alles funktioniert),

    [color=red]ähh ich meine warum hat der mysql_error() nicht angesprochen??[/color]

    könnte sie ja auch bei der Tabellenausgabe etwas nachhelfen (=>email bleibt nicht leer).

    Wie wäre es mit
    PHP-Code:
    echo "<td>"'e.mail@freehost.de' ."</td>"
    Zuletzt geändert von tcpip; 30.06.2006, 15:14.

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    Das ne Serverseitige Abfrage absolut nichts mit dem IE zu tun hat, ist aber klar, oder?

    Einen Kommentar schreiben:


  • pepsi
    antwortet
    Also die Join's klappen im myadmin.
    nur nicht in der Tabelle im ie.

    Vielleicht habe ich "das array nicht richtig gefetcht".

    Scheinbar kann ich aus jeder Tabelle nur ein Feld holen,
    denn ein weiteres Feld, das ich eingebaut habe,
    wird auch nicht mehr im ie angezeigt.

    Lieferant.ID habe ich inzwischen geändert (ohne weiteren Erfolg)

    Einen Kommentar schreiben:


  • pepsi
    antwortet
    ok, nach kurzem überfliegen, werde ich damit erst mal länger beschäftigt sein.

    dankeschön
    Gruss
    Pepsi

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    In meinem Buch werden gerade nur die Verbindung
    von zwei Tabellen und deren Ausgabe erklärt.
    Und das auch noch ziemlich schlecht. schau dir mal diesen Thread über JOINs an.

    Den rest habe ich gerade nicht verstanden.

    Einen Kommentar schreiben:


  • pepsi
    antwortet
    ach so: im Handbuch nachlesen meinte ich das PHP-Manual :-)

    Einen Kommentar schreiben:


  • pepsi
    antwortet
    ja, ich gestehe:

    In meinem Buch werden gerade nur die Verbindung
    von zwei Tabellen und deren Ausgabe erklärt.
    So weit bin ich erst!

    Aber
    ich wollte unbedingt das ganze in einer Tabelle
    und war ganz stolz drauf bis ..naja.

    Ich habe also dem Lernstoff etwas vorgegriffen.

    Konsole heißt im "DOS"? (hab ich noch nicht ausgewertet)
    admin?... ja im eigenen ie mit Apache

    Gruss

    (die "blancs" überprüfe ich auch noch, danke

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    haste die query mal im myadmin oder auf der konsole laufen lassen?

    wundert mich, dass dein buch ne gewöhnliche variable wie $row erklärt.

    Einen Kommentar schreiben:


  • uschi
    antwortet
    darf man in Spaltennamen Leerzeichen haben?

    PHP-Code:
    Lieferanten ID 

    Einen Kommentar schreiben:

Lädt...
X