Verbindung zur Datenbank steht, aber Abfrage nicht möglich
Balazs Bezeczky
- php
Hallo,
ich versuche schon seit einigen Stunden eine Abfrage aus einer Datenbank zu realisieren. Die Datenbank hab ich unter MySQL erstellt, und jetzt versuche ich mit php (unter linux + apache) darauf hinzugreifen.
Ich glaube, die Verbindung zur Datenbank steht, da ich keine Fehlermeldung bei mysql_connect und bei mysql_select_db bekomme. Die erste Fehlermeldung kommt bei mysql_query("SELECT name FROM angestellte") OR die ("bla bla");
Die Abfrage funktioniert aber in der Shell. Was mache ich da falsch?
Danke für die Hilfe,
Balazs
Ich glaube, die Verbindung zur Datenbank steht, da ich keine Fehlermeldung bei mysql_connect und bei mysql_select_db bekomme.
$verbindungsname = mysql_connect("localhost","user","password");
if(!$verbindungsname){
echo "verbindungsfehler";
exit
}
Damit solltest Du zumindest rausfinden, ob die Verbindung besteht.
Die erste Fehlermeldung kommt bei mysql_query("SELECT name FROM angestellte")
Versuche mal:
$resultat = mysql_db_query("datenbankname","sql-statement",verbindungsname);
Viele Gruesse, Thomas Hieck
Hallo Thomas,
danke für die schnelle Antwort,
$verbindungsname = mysql_connect("localhost","user","password");
if(!$verbindungsname){
»» echo "verbindungsfehler";
»» exit
}
ich mache es mit mysql_connect("localhost","user","")
so funktioniert‚s, kommt keine Fehlermeldung....
wenn ich‚s aber mit Passwort versuche, kann er keine Verbindung herstellen.
Wenn ich die sql Abfrage mache, krieg ich 0 zurück...Wie gesagt in der Shell funktioniert‚s (dort brauche ich auch kein Passwort)...
bin ratlos,
Balazs