Hallo,
meine bisherigen Datenbankzugriffe fanden als root statt. Das will ich nun
gerne ändern und habe mir dafür einen neuen User mit Namen "sjokiel"
angelegt. Das ist mit Hilfe von dem Tool "phpmyAdmin" passiert. Ein Passwort
existiert noch nicht!
Der neue User hat nun folgende Privilegien:
Select_priv = yes
Insert_priv = yes
Update_priv = yes
Alles andere ist auf "No".
Damit sollte er nun selektieren, hinzufügen und löschen können. Allerdings
klappt das noch nicht.
Bisher erfolgte mein Zugriff zur Datenbank in meiner PHP-Datei so:
Die dann folgende Select-Anweisung funzte prima. Gehe ich jedoch nun mit
kommt es zu folgendem Fehler:
Warning: mysql_numrows(): supplied argument is not a valid MySQL
result resource in C:\Programme\Apache Group\Apache2
\htdocs\reisen\kundensuche.php on line 11
Hier der fragliche Code-Fetzen, welcher oben angemeckert wird. Es sind die
Zeilen 6-11, welche direkt nach dem obigen Verbindungsaufbau folgen:
Somit besteht offenbar noch ein Rechteproblem. Setze ich ein Passwort,
dann gibt es sogar die Fehlermeldung "Access denied".
Habe schon im Manual nachgelesen, aber nichts gefunden.
Viele Grüße
Sascha
meine bisherigen Datenbankzugriffe fanden als root statt. Das will ich nun
gerne ändern und habe mir dafür einen neuen User mit Namen "sjokiel"
angelegt. Das ist mit Hilfe von dem Tool "phpmyAdmin" passiert. Ein Passwort
existiert noch nicht!
Der neue User hat nun folgende Privilegien:
Select_priv = yes
Insert_priv = yes
Update_priv = yes
Alles andere ist auf "No".
Damit sollte er nun selektieren, hinzufügen und löschen können. Allerdings
klappt das noch nicht.
Bisher erfolgte mein Zugriff zur Datenbank in meiner PHP-Datei so:
PHP-Code:
$link = mysql_pconnect("pcsj2","root","");
PHP-Code:
$link = mysql_pconnect("pcsj2","sjokiel","");
Warning: mysql_numrows(): supplied argument is not a valid MySQL
result resource in C:\Programme\Apache Group\Apache2
\htdocs\reisen\kundensuche.php on line 11
Hier der fragliche Code-Fetzen, welcher oben angemeckert wird. Es sind die
Zeilen 6-11, welche direkt nach dem obigen Verbindungsaufbau folgen:
PHP-Code:
mysql_select_db("reisen",$link);
$query = "select * from tbl_kunden where Nachname like '$nname%' and Wohnort like '$ort%'";
$result = mysql_query($query,$link);
$num = mysql_numrows($result);
dann gibt es sogar die Fehlermeldung "Access denied".
Habe schon im Manual nachgelesen, aber nichts gefunden.
Viele Grüße
Sascha
Kommentar