habe heute das 1.mal eine mysql-datenbank auf bplaced erstellt.
wie kann ich nun auf diese datenbank zugreifen ?!
Bekomme folgende Fehlermeldung:
Warning: mysql_connect() [function.mysql-connect]: Host 'Server5' is not allowed to connect to this MySQL server in /users/ollik/www/sessionhelpers.inc.php on line 5
Host 'Server5' is not allowed to connect to this MySQL server
Und so sieht mein Code für den Connect zur datenbank aus:
function connect()
{
$con = mysql_connect('ollik.bplaced.net','username','password') or die(mysql_error());
mysql_select_db('datenbank, die die Benutzertabelle enthält',$con) or die(mysql_error());
}
Dann scheint da ein ollik falsch zu sein, stattdessen gehört dort ein localhost rein, ich glaube du solltest mal dort wo vorher “ollik.bplaced.net” stand “localhost” probieren - oder einfach mal den gesamten Quellcode der Urdatei (ohne deine Änderungen) hier posten.
da funktioniert es nämlich noch nicht.
mysql funktioniert:
mysql> \s
--------------
mysql Ver 14.14 Distrib 6.0.6-alpha, for Win32 (ia32)
Connection id: 43
Current database:
Current user: ODBC@localhost
SSL: Not in use
Using delimiter: ;
Server version: 6.0.6-alpha-community MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Uptime: 4 hours 13 min 46 sec
Threads: 1 Questions: 115 Slow queries: 0 Opens: 22 Flush tables: 1 Open ta
bles: 0 Queries per second avg: 0.7
--------------
mysql>
wenn aber das tool phpmyadmin benutze, bringt der mir folgende Fehlermeldung im Browser:
Die Erweiterung mysql kann nicht geladen werden. Bitte überprüfen Sie Ihre PHP-Konfiguration. - Dokumentation
1.20 I receive the error "cannot load MySQL extension, please check PHP Configuration".
To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.
Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.
php.ini öffnen, dort gibt es eine ganze Gruppe unter extensions, dort findest du auch die angegebene .dll Datei. Brauchst einfach nur das Semikolon davor wegnehmen, den Apachen neu starten und gut ist.