php配置有關問題小結

來源:互聯網
上載者:User
php配置問題小結

在利用php+Apache+myslq進行編程的時候,經常有一個比較讓人頭疼的問題,就是配置php.ini檔案。

?

問題1:Fatal error: Call to undefined function mysql_connect() in...

先用列印出資訊,然後再查看是否已經有MYSQL的相關選項.如果沒有說明PHP.INI配置有問題.修改!

?

編輯php.ini,尋找extension_dir,改為extension_dir = "E:\Apache Software Foundation\php-5.2.5-Win32\ext"這樣。注意用單個反斜線,注意整體用雙引號裝起來,
注意每個字母包括雙引號冒號和空格都不要搞成全形了。然後記得檢查你自己的那個目錄下要確實有php_mysql.dll這個檔案。?最後在指令碼裡,注意每個字母都要是半形的。還要注意啟動PHP的方式,調用的要確實是你修改的這個php.ini還要注意如果是APACHE+PHP的,改了php.ini之後最好重啟動一下APACHE

?

以上是在網上找到的一些參照方法,我使用的是appserv安裝包,所以關於php.ini裡面的配置基本已經預先被配置好了,不用再改動,除非你後來改動了,會顯示以上紅色部分的資訊。 當然,如果確定沒有改動什麼依然出現上述問題,可以嘗試按照提供的方法進行改動,基本就是去掉注釋和路徑的配置兩個方面,如果這樣還不行,就將e:\php\ext加入環境變數的path中,e:\php\是你安裝php的目錄。還不行,就重啟一下電腦。

?

?問題2:mysql_fetch_object(): supplied argument is not a valid MySQL result resource

?主要問題是mysql_fetch_object()函數裡面的參數問題。多半是sql語句的文法問題。注意檢查sql語句是否為空白,文法格式是否正確

$userid=$_GET['userid'];$userid=trim($userid);$link=mysql_connect("localhost","root","root");mysql_query("set names 'gbk'");mysql_select_db(student);$sql="select * from stuinfo where userid='$userid'";$result=mysql_query($sql);while($rs=mysql_fetch_object($result)){$userid=$rs->userid;$password=$rs->password;$sex=$rs->sex;$city=$rs->city;$email=$rs->email;}

?

?

?

?

?

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.