left join probleme

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

  • left join probleme

    Hallo

    ich habe folgenden Code
    PHP-Code:
    nukmed","SELECT untersuchungen. * 
    FROM untersuchungen
    LEFT JOIN docinfo ON untersuchungen
    .usname docinfo.usname
    WHERE docinfo
    .usname IS NULL 
    bei mir Lokal aufm Rechner funktionierts einwandfrei - aufm WebServer jedoch nicht. Komisch ist: gebe ich in mysqladmin diese Abfrage ein, filtert er mir alles richtig raus.

    Was kann da falsch sein?

    LG
    Clemens

  • #2
    Vielleicht der Code drumherum !?
    Kannst du den mal posten?

    Kommentar


    • #3
      kompletter code:

      PHP-Code:
      <?php include("../checklogin.php"); ?>
      <html>
      <head>
      <meta http-equiv="Content-Language" content="de-at">

      <meta name="ProgId" content="FrontPage.Editor.Document">
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
      <link rel="stylesheet" type="text/css" href="../../css/main.css">
      <link rel="stylesheet" type="text/css" href="../../css/m_admin.css">
      <title>..:: DOC INFO EINGABE ::.. </title>
      </head>

      <body>

      <div align="center">
        <center>
        <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="600" id="AutoNumber1">
          <tr>
            <td width="100%" bgcolor="#336699"><font color="#FFFFFF"><b>&nbsp;Artzinfo 
            hinzufügen </b></font></td>
          </tr>
          <tr>
            <td width="100%">
            &nbsp;</td>
          </tr>
          <tr>
            <td width="100%">&nbsp;</td>
          </tr>
          <tr>
            <td width="100%">
            <form method="POST" action="us_insert_docinfo.php">
              <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFFFFF" width="100%" id="AutoNumber2">
                <tr>
                  <td width="139" align="right" colspan="2">
                  <p align="left"><b><font size="2">Untersuchung</font></b></p>
              
                
              <p align=left><select size=1 name=usname>
              <option selcted>bitte auswählen</option>
              
      <?php
      include("../config.php");
      $res mysql_db_query("nukmed","SELECT untersuchungen. * 
      FROM untersuchungen
      LEFT JOIN docinfo ON untersuchungen.usname = docinfo.usname
      WHERE docinfo.usname IS NULL"
      );
        while(
      $zeile=mysql_fetch_array($res))
      {
        print 
      "<option value=$zeile[usname]>$zeile[usname]</option>";
      }
      ?> 
                  
                  
                  </select></p>
                  <p align="left"><b><font size="2">Allgemeine Infos</font></b><textarea rows="7" name="allg" cols="56"></textarea></p>
                  <p align="left"><b><font size="2">Vorbereitung</font></b><textarea rows="7" name="vor" cols="56"></textarea></p>
                  <p align="left"><font size="2"><b>Indikationen</b></font><textarea rows="7" name="indi" cols="56"></textarea></p>
                  <p align="left"><font size="2"><b>Kontraindikationen</b></font><textarea rows="7" name="ko_indi" cols="56"></textarea></p>
                  </td>
                </tr>
                <tr>
                  <td width="139" align="right">&nbsp;</td>
                  <td width="76%">&nbsp;</td>
                </tr>
              </table>
              <p align="center"><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
            </form>
            <p>&nbsp;</td>
          </tr>
        </table>
        </center>
      </div>

      </body>

      </html>

      Kommentar


      • #4
        ich würde jetzt mal spontan sagen, dass das letzte leerzeichen zuviel ist/war in der ersten zeile vor dem *


        PHP-Code:
        nukmed","SELECT untersuchungen.* 
        FROM untersuchungen
        LEFT JOIN docinfo ON untersuchungen
        .usname docinfo.usname
        WHERE docinfo
        .usname IS NULL 
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          bringt auch nix

          komisch am locahost gehts am Webserver nicht....

          Kommentar


          • #6
            1. sind die tabellen auch alle lokal da?

            2. was sagt mysql_error() ?
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              die Tabellen sind jeweils identisch

              das noch komischere(?) ist dass wenn ich die sql anweisung in phpmyadmin durchführen lasse, funktioniert es einwandfrei! Die Daten werden alle richtig ausgelesen und gefiltert?!?!
              *verystrange*

              kann das an der PHP Version liegen?

              Kommentar


              • #8
                eigentlich nicht.

                checke nochmals dein script ab. dort muss der fehler sein ...
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #9
                  Re: left join probleme

                  Original geschrieben von whistler81
                  SELECT untersuchungen. * ...
                  Entferne mal das Leerzeichen zwischen "untersuchungen." und dem "*".
                  mein Sport: mein Frühstück: meine Arbeit:

                  Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

                  Kommentar


                  • #10
                    @Titus
                    das hatte ich ihm auch schon gesagt. seine antwort war ...
                    bringt auch nix

                    komisch am locahost gehts am Webserver nicht....
                    naja. vielleicht hat er es ja doch nicht gemacht gehabt ...
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Kommentar


                    • #11
                      doch doch das Leerzeichen hab ich entfernt...

                      am localhost gehts weiterhin am Webserver weiterhin nicht

                      Kommentar


                      • #12
                        Sorry Abe, hatte ich übersehen. Ich zitier dich aber nochmal:
                        Was sagt mysql_error() ?

                        $res = mysql_db_query("nukmed", .....) [COLOR=green]or die (mysql_error())[/COLOR];

                        [COLOR=silver]man nannte mich den Pfeifer und meine Devise hieß:
                        Wenn dir was vor die Mündung kommt erst pfeife und dann schieß
                        Wieso ich pfiff, das weiß ich nicht, weiß nicht mal wie ich heiß.
                        Im Westen ist es niemals gut, wenn einer zuviel weiß.
                        [/COLOR]
                        mein Sport: mein Frühstück: meine Arbeit:

                        Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

                        Kommentar


                        • #13
                          *räusper*

                          oh mann sch**** peinlich

                          ich hab immer die falsche DB angesprochen


                          Thx für eure Hilfe

                          Kommentar


                          • #14
                            @whistler81
                            siehst du... so einfach ist das ...
                            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                            Kommentar

                            Lädt...
                            X