[MYSQL] --> Problem mit Connection handle

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Ich habe ein Problem mit MySQL. Und zwar wenn ich den Server
    starte und drauf connecte dann geht 1. mein Login/Register
    System nicht und 2. wenn ich den Server schließe bzw. in der
    Konsole ->exit<- eingebe, dass dann bei mir MySQL-Log.txt
    in der Server-Datei erstellt und dort folgendes steht:



    [ERROR] "mysql_tquery" - invalid connection handle (ID = 0)
    [ERROR] "mysql_close" - invalid connection handle (ID = 0)


    Ich hoffe mit kann jemand weiterhelfen.

  • Schick mal den Code rüber, wo du zur Datenbank connectest und den Part von der Abfrage, ob der Benutzer schon in der Datenbank angelegt wurde oder nicht. (Login / Register)


    //edit: Juhu 100ter Beitrag :)

    Mit freundlichen Grüßen
    Zeuto

  • Ist eigentlich recht einfach zu beheben, falls du doch nochmal anfangen willst:


    oben im script:
    new db_handle; //kannst den Namen der Variabel natürlich frei wählen


    dann:
    db_handle = mysql_connect(..., ..., ..., ...) //Da die passenden Daten reintun


    und dann immer wenn du etwas machst mit mysql, gibt es manchmal als Parameter etwas mit "database handle", da machst du das so:


    cache_get_field_content(0,"pPass",temp,db_handle); //Also achte auf das "db_handle" am Ende


    Dann müsste auch kein Fehler mehr auftauchen :)

    Mit freundlichen Grüßen
    Zeuto