Jag har installerat PHP5 och Mysql 4.. på min server och skulle testa databasen och får då felet:
"Call to undefined function mysql_connect()"
Har jag gjort något fel i installationen, ingår inte mysql-paketet i PHP5?
10 svar · 326 visningar · startad av sailsoft
Jag har installerat PHP5 och Mysql 4.. på min server och skulle testa databasen och får då felet:
"Call to undefined function mysql_connect()"
Har jag gjort något fel i installationen, ingår inte mysql-paketet i PHP5?
Har du aktiverat mysql i php.ini?
Verkar vara fel på koden som du ansluter till databasen med.
Hur ser den ut?
Jag kollar i PHP.ini nu, vart ställer man in så den ska köra mysql då?
sailsoft skrev:
Jag kollar i PHP.ini nu, vart ställer man in så den ska köra mysql då?
;extension=php_mysql.dll
Till:
extension=php_mysql.dll
Var tydligen inte så enkelt längre, finns inget stöd för Mysql i PHP5...?
http://se2.php.net/manual/sv/faq.databases.php#faq.databases.mysql.php5
sailsoft skrev:
Men gäller inte dom under windows, jag kör linux?
Kan det vara:
Ah antog automatiskt att du körde win, dumt av mig. Under unix måste man under kompileringen av php lägga till ett kommando så att mysql tas med (vilket jag inte kan utantill).
Vilket OS kör du?
Linux (Slackware) !
Från och med PHP5 så är inte mysql aktiverat som default.
Du måste configa php med --with-mysql för att använda det.
Jag löste det nu genom att kompilera om php, tack för alla inlägg!