| | | | |
| | |
| Gast
Beiträge: n/a
| Hallo, ich bin neu im Forum und auch ein PHP-Anfänger. Ich versuche mittels PHP eine Verbindung zu meinem MYSQL-Server herzustellen, funktioniert aber nicht. Ich bekomme folgende FEhlermeldung: "Fatal error: Call to undefined function mysql_connect() in D:\WEBpages\www.updatesoft\test.php on line 9" Der Server funktioniert (ist über ODBC ansprechbar) Fehler liegt wahrscheinlich in meinem PHP-Code. Kann mir wer helfen? Code: <?php
$link = mysql_connect('192.168.0.250','stefan','1268');
if (!$link) {
die('keine Verbindung möglich: ' . mysql_error());
}
echo 'Verbindung erfolgreich';
mysql_close($link);
?>
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| | |
| Erfahrener Benutzer Registriert seit: 25.02.2004
Beiträge: 1.524
![]() | dann ist dein php wohl ohne mysql unterstützung kompiliert worden.. oder die extension ist nicht geladen... das findest du raus indem du dir mal sowas hier schreibst: PHP-Code: und wenn nicht weißte bescheid..
__________________ "die Mitte des Textes kann ja theor. mitten in einem Text liegen" |
| |
| | |
| Erfahrener Benutzer Registriert seit: 25.02.2005
Beiträge: 109
![]() | Gib mal statt der IP" localhost" an. Weiß nicht ob das funktioniert aber probiers mal. Ich bin mir auch nicht sicher, ob das mysql_error() bei dir richtig gesetzt ist. Schreib das mal so PHP-Code:
__________________ http://myfileadmin.aprescher.de Dateiverwalter für Webserver. http://www.literatur-dilettanten.de |
| |
| | ||
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
http://babelfish.altavista.com/tr mfg robo47
__________________ robo47.net - Blog, Codeschnipsel und mehr | | |
| |
| | |
| Gast
Beiträge: n/a
| Schau mal, ob Du im php-Verzeichnis ein Verzeichnis namens ext hast und ob sich darin die Datei php_mysql.dll befindet* Mysql ist beim win32-Paket von php nicht mehr 'eingebaut' sondern wird als Modul mitgeliefert. Vorgehensweise:
extension_dir + extension müssen den kompletten Pfad zur Modul-Datei angeben. Auf meiner win32-Kiste liegen diese Dateien alle in d:/webserver/php/ext/. Das ist auch der Wert von extension_dir. Möglich ist aber auch extension_dir=d:/webserver/php extension=ext/php_mysql.dll oder auch extension_dir= extension=d:/webserver/php/ext/php_mysql.dll langer Rede kein Sinn: vor dem Ändern erst genau gucken, ob nicht schon etwas in extension_dir eingetragen ist, was da auch stehenbleiben soll. Im Zweifel erstmal den absoluten Pfad in extension eintragen. Sollte kein Verzeichnis ext oder keine Datei php_mysql.dll auf dem System sein, gibt es sie im zip-Archiv unter http://www.php.net/downloads.php --- * Dann befindet sich dort sicher auch die Datei php_mysqli.dll und ein Blick auf http://php.net/mysqli schadet |
| | |
| Erfahrener Benutzer Registriert seit: 25.02.2004
Beiträge: 1.524
![]() | das muß nich zufällig c:\bla\bla heißen?
__________________ "die Mitte des Textes kann ja theor. mitten in einem Text liegen" |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.