Announcement

Collapse
No announcement yet.

mysql_connect() funktioniert bei (nur einem) Script nicht?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • mysql_connect() funktioniert bei (nur einem) Script nicht?

    Hallo Leute,

    ich bin hier einigermaßen am Verzweifeln,
    es sollte eigentlich überhaut kein großes Ding sein,
    funktioniert es doch bei allen anderen meiner scripte auch
    (also wohl kein sql-server problem)
    ich versuche ein mysql_connect('$host', '$user', '$passwd');
    durchzuführen und bekomme einfach nur einen NULL-Wert zurück,
    kein Hängenbleiben, keine Fehlermeldung, nichts!
    Was kann ich probieren, wo könnte ich schauen?
    Ich habe es jetzt in vielen Varianten versucht,
    mein Stanard (der auch sonst überall funktioniert)
    sieht wie folgt aus:

    Code:
    <?php
    define ('USER',  'user42');
    define ('DBNAME','db_7');
    define ('PASSWD','ultrageheim');
    
      echo "<br>vor Veruch";
      $dbverbindung = mysql_connect (HOST, USER, PASSWD); 
      echo "<br>verbindung: $dbverbindung";
      if (!$dbverbindung) echo "<br>verbindung fehlgeschlagen host ",HOST," user ",USER," passwd ",PASSWD;
    ?>
    da werden dann nach Fehlschalg, HOST, USER und PASSWD schon richtig ausgegeben

    ich möchte wenigstens eine Fehlermeldung!!
    ich habe echt keine Idee ((

    danke für jeden noch so banalen Hiweis,
    ...iss ja eigentlich auch nur ein banales Problem *heul

    Gruß
    Zen

  • #2
    Einfach auch mal DBNAME benutzen und nicht HOST. Auch kann mysql_error() ausgewertet werden
    Zuletzt editiert von Christian Marquardt; 09.07.2012, 05:33.
    Christian

    Comment


    • #3
      Hallo,
      Originally posted by ZENeca View Post
      ...da werden dann nach Fehlschalg, HOST, USER und PASSWD schon richtig ausgegeben
      Das kann ich mir für deinen Beispielcode nicht vorstellen. Da ist nirgendwo HOST mit einem Wert belegt!

      Originally posted by ZENeca View Post
      ...ich möchte wenigstens eine Fehlermeldung!!
      Der Wille allein reicht da nicht, du musst - wie von Christian schon vorgeschlagen - auch mysql_error dafür verwenden.

      Gruß Falk
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment


      • #4
        ohu, besten Dank,
        für's erste habt ihr mir wirklich weitergeholfen
        die HOST / DBNAME war nur ein Forenfehler, als ich die falsche Zeile für den Beitrag löscht habe,
        also, da gibt es natürlich ein define-HOST,
        aber das mit der Fehlermeldung hat mich ein bisschen weitergebracht,
        ich dachte, daß mit der mysql_error() nur fehler ausgegeben werden, wenn eine Verbindung zu stande gekommen ist

        aber nö, die Meldung sagt mir, ich werde wegen meines passworts abgelehnt,
        und das ist schon das nächste Rätsel.
        wenn ich diese defineparameter mit hilfe eines includes einlese funktioniert es,
        wenn ich sie aber direkt im Script habe geht's nicht.
        Ich muß dazu sagen, daß mein passwort mit einem § beginnt,
        ich habe irgendwie das gefühl, daß das nicht richtig interpretiert wird
        ...aber warum dann bei einem iclude??
        (in der includedatei ist alles noch mal in <?php ?> eigefasst)
        ...aber vielleicht liegt es auch am Format wie ich die dateien Speicher?
        die eine Mit dem AlphaCode Studio in utf8, die andere (config) mit dem notepad++ utf8 ohne BOM ?!?

        ich weiß es nicht, habe es jetzt einfach auch mit einem include gemacht

        ...noch mal besten Dank an alle Beteiligten
        gruß
        Zen

        Comment

        Working...
        X