Integration von mySQL zu PHP und Apache

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Integration von mySQL zu PHP und Apache

Postby effect » 03. February 2005 00:21

Ich habe auf meinem Heimrechner einen APACHE 2.0.52 und PHP 5.0.3 installiert. Alles per Hand, keine Packages.

Wenn ich mit PHP per mysql_connect() auf den mySQL Server connecten will bekomme ich folgende Fehlermeldung: Fatal error: Call to undefined function mysql_connect().

Für mich hört es sich so an, als wenn PHP mySQL befehle einfach nicht kennt.

Könnte mir jemand erklären, wie ich mySQL zum Laufen bringe?
effect
 
Posts: 5
Joined: 03. February 2005 00:07

Postby Wiedmann » 03. February 2005 01:16

OS?

(Ansonsten ist das im PHP-Manual, bei den grundlegenden Kapiteln zur Installation oder direkt bei den jeweiligen Funktionsübersichten, zu finden)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby effect » 03. February 2005 14:08

Argh, ja Windows XP Prof..

Habe das Manual schon einige Male überflogen und viel gegoogelt aber daraus wurde ich nicht schlau :/
effect
 
Posts: 5
Joined: 03. February 2005 00:07

Postby Wiedmann » 03. February 2005 15:49

http://de.php.net/manual/en/install.win ... nsions.php

http://de.php.net/manual/en/ref.mysql.php --> Installation

(möchte mal wissen warum jeder googeld, wenn es zu einem Produkt ein wirklich gutes Manual gibt...)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby effect » 03. February 2005 16:38

Argh, ... Call to undefined function mysql_create_db()

Ich habe jetzt die libmysql.php aus dem PHP-Ordner in Windows/System32 kopiert und in der PHP.iní folgende Zeile ergänzt:

extension=php_mysql.dll bzw das ; entfernt und die libmysql.dll habe ich in /WINDOWS/system32 verschoben ...

Aber wo muss dieses --with-mysql[path] hin?
effect
 
Posts: 5
Joined: 03. February 2005 00:07

Postby Wiedmann » 03. February 2005 16:46

Aber wo muss dieses --with-mysql[path] hin?

Nirgends. Es sein denn du willst PHP, bevorzugt unter *nix, selbst kompilieren.

Call to undefined function mysql_create_db()

Hast du dir im Manual den Text zu dieser Funktion durchgelesen?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby effect » 03. February 2005 16:52

Anmerkung: Die Funktion mysql_create_db() ist veraltet. Stattdessen sollte mit der Funktion mysql_query() der SQL-Befehl CREATE DATABASE ausgeführt werden.


Warnung
Diese Funktion steht nicht zur Verfügung, wenn das MySQL Modul gegen eine MySQL 4.x Client-Bibliothek gelinkt wurde.


Siehe auch: mysql_query().

<-- willst du darauf hinaus? :)
effect
 
Posts: 5
Joined: 03. February 2005 00:07

Postby Wiedmann » 03. February 2005 16:58

Macht doch zumindest Sinn... ;-)

BTW: Die verwendete MySQL Client-Bibliothek erfährst du übrigends durch phpinfo().
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby effect » 03. February 2005 17:00

Na dann bedanke ich mich erstmal, aber sei dir nicht zuu sicher, die nächste Frage kommt bestimmt ;)
effect
 
Posts: 5
Joined: 03. February 2005 00:07


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 1 guest