我有一個不能通過Apache運行的PHP腳本。這是打破在mysql_connect
命令 -當通過Apache調用MySQL連接時PHP腳本中斷
$connection = mysql_connect('localhost','root','password');
我可以在此命令前查看輸出,但腳本停在此行中運行。否則它會繼續生成一個包含數據庫表信息的HTML表。
從命令行使用php script.php
運行腳本時,它會正確執行。但是,當我運行curl localhost/script.php
或只是從瀏覽器連接到它時,它不會。造成什麼/我該如何解決這個問題?
打開日誌顯示錯誤:
Fatal error: Call to undefined function mysql_connect() in /var/www/html/php/sqltable.php on line 11
線11中:
$connection = mysql_connect('localhost','root','password');
是否有任何錯誤消息? http://php.net/manual/en/function.mysql-error.php輸出什麼? – Tobias
沒有錯誤。 'mysql_connect()'運行後什麼也沒有,因此我不能運行'mysql_error()'。 – unclemeat
它將非常有用地發佈錯誤消息。 –