Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Problem mit mysql-Verbindung

Hallo bekomme bei dem folgenden php Text:

Code:                   In Zwischenablage kopieren (nur IE)
1">

folgenden Fehler:

Code:                   In Zwischenablage kopieren (nur IE)
2">

Hier gehts zum Orginal Eintrag "Problem mit mysql-Verbindung" im Forum

Antworten

mysql_db_query ist veraltet.
Benutze
[doc]mysql_select_db,mysql_query[/doc]

Deine SELECT-Anweisung liefert keine Datensätze.

Einbauen:
[doc]mysql_error,mysql_num_rows[/doc]


2.

Jetzt ist zwar die Fehlermeldung weg aber er speichert nicht die änderungen!

Code:                   In Zwischenablage kopieren (nur IE)
3">




3.

mysql_db_query brauchst du überhaupt nicht mehr!

Wo ist mysql_error eingebaut?

Was meinst du, was durch mysql_num_rows passiert?

Aber zuallererst mache dich mit der Problematik register_globals vertraut!


4.

Also registered_globals ist auf on das sollte kein Problem sein ich weißnur nicht, wie ich das ändern soll. Hier läuft das Script zum testen: http://zinsmailer.zi.ohost.de/mpe/transfergelder.htm

Was bei mysql_num_rows passiert, weiß ich nicht


5.

Zitat:
Was bei mysql_num_rows passiert, weiß ich nicht
Aber erst mal einbauen, klar.

Im Dokuvorleseservice befinden sich LInks, die darf man anklicken.

Und wenn du dann schon mal in der Doku gelandet bist, schau dir auch gleich noch ein paar andere mysql-Funktionen an.
[doc]mysql_affected_rows, mysql_fetch_assoc,mysql_fetch_array[/doc]

Und die Grundlagen zu SQL scheinen dir auch zu fehlen. Mit deinem UPDATE-Befehl änderst du alle Datensätze der Tabelle.


6.

Du hast recht Viel Ahnung hab ich von mysql nicht deshalb frag ich ja hier auch um schnell Hilfe zu bekommen hab jetzt mal etwas verändert und nun kommt diese meldung:

Code:                   In Zwischenablage kopieren (nur IE)
4">

bei diesem quellcode

Code:                   In Zwischenablage kopieren (nur IE)
5">




7.

Zitat:
deshalb frag ich ja hier auch um schnell Hilfe zu bekommen
Das soll aber nicht das Ziel sein. Du sollst auch was lernen, damit du dir beim nächsten mal selber helfen kannst!

Und zum 3. Mal:
Bei Problemen mit SQL-Anweisungen sagt dir mysql_error, ob und was falsch ist.


8.

Ja ich hattedas schon einmal eingebaut da akm keine direkte Fehlermeldung, sondern nur 0:


9.

Bist du sicher, dass du überhaupt einen Datensatz in der Tabelle hast?


10.

Das kann sein der SQL-Befehl sah so aus:

Code:                   In Zwischenablage kopieren (nur IE)
6">

allerdings dachte ich das er dann erstmal 0 für alles nimmt.


11.

Ohne INSERT stehen da natürlich keine Datensätze drin!

Du solltest vielleicht erst einmal ein paar SQL-Grundlagen lernen. Dein Code da oben funktioniert eh nur bei genau einem Datensatz.


12.

ja ich weiß aber ich hab derzeit nicht so viel Zeit dafür


13.

Zitat:
Malchow postete
ja ich weiß aber ich hab derzeit nicht so viel Zeit dafür
ich auch nicht


14.

ja ihr habt ja recht!

wie soll ich die Datenbank aufbauen?

so

Code:                   In Zwischenablage kopieren (nur IE)
7">

oder so

Code:                   In Zwischenablage kopieren (nur IE)
8">




15.

Zitat:
wie soll ich die Datenbank aufbauen?
Wir sagen Dir jetzt aber nicht häppchenweise was Du zu tun hast.

Hier gibts Hilfe zur Selbsthilfe.

Also:

mach ein Tutorial (oben hab ich nen Link gepostet) und dann lernst Syntax, Debuggen usw.
und schreibst Dein erstes Script.

Wenn dann noch was unklar ist, kannst gerne hier fragen.

Aber möglicherweise erbarmt sich ja noch jemand und kaut Dir alles vor.


16.

Na dann hoff ich mal!


17.

Vielen Dank für die Hilfe und vielen Dank für den Tipp mit den inserts hatte ich irgendwie total vergessen
Es geht jetzt alles so wie ich mir es vorgestellt habe


Hier gehts zum Orginal Eintrag "Problem mit mysql-Verbindung" im Forum
 
phpforum.de | Impressum