Zum Inhalt springen

Call to undefined function mysql_connect()


Empfohlene Beiträge

Geschrieben

Guten Morgen,

habe ein phpscript, das eine datenbank auf einem mysqlserver erstellt.

über browser aufrufen--> funktioniert alles

über terminal: php db.php --> erhalte ich diese fehlermeldung:

Call to undefined function mysql_connect()

kann mir jemand helfen?

mfg. dela

Geschrieben

Es gibt normalerweise zwei unterschiedliche PHP-Konfigurationen auf deinem System. Eine ist für die PHP-Umgebung im Webserver zuständig und die andere für die CLI-Umgebung. Es sieht so aus, als wenn die Konfiguration für die CLI keinen MySQL-Support besitzt.

Geschrieben

Hi,

php -i |grep mysql
und
php -m |grep mysql
bringen dich weiter. Via
php --ini
siehst du, wo die CLI-spezifischen Configs liegen.
php --rf mysql_connect

zeigt dir, ob PHP diese Funktion kennt.

Prüfen, ob php5-mysql installiert ist.

Gruß

axxis

Geschrieben

also,

php -i |grep mysql--> gibt eine liste mit befehlen aus

php -m |grep mysql--> tut gar nichts

php --ini --> hängt

php --rf mysql_connect--> Exception: Function mysql_connect() does not exist

gibt es denn nicht einen befehl mit dem ich alle funktionen aktivieren kann? damit alles funktioniert=)

Geschrieben

php -i |grep mysql--> gibt eine liste mit befehlen aus

Nein, es gibt dir die Optionen + Werte deiner Config aus!

php -m |grep mysql--> tut gar nichts

Da hast du deine Lösung, siehe unten

php --ini --> hängt

:confused:

Da du kein Ergebnis bei php -m |grep mysql erhälst, ist MySQL nicht als Modul für PHP verfügbar/geladen.

Hast du geprüft, ob du php5-mysql installiert hast? Ich tippe stark darauf, dass dies bei dir fehlt.

Geschrieben

ja, aber das konnte nicht installiert werden, da php-common eine andere version hatte...

aber inzwischen funktioniert alles,

danke für eure unterstützung

mfg. dela

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...