php配置問題小結
在利用php+apache+myslq進行程式設計的時候,經常有乙個比較讓人頭疼的問題,就是配置php.ini檔案。
問題1:fatal error: call to undefined function mysql_connect() in...
先用<?php phpinfo();?>列印出資訊,然後再檢視是否已經有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
問題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;
$***=$rs->***;
$city=$rs->city;
$email=$rs->email;
VS Code 除錯 PHP有關配置
一 安裝vs code wampserver 二 用vs code 開啟php專案後,提示 cannot validate since no php executable is set.use the setting php.validate.executablepath to configure ...
php輸出問題
輸出問題 a a3df b 256 echo a echo print a echo printf a s,b d a b echo 輸出問題,一般情況用echo 它可以連續輸出,如 echo a b sffjfh echo print的輸出有返回值 print是函式 return print b ...
php配置問題小結
在利用php apache myslq進行程式設計的時候,經常有乙個比較讓人頭疼的問題,就是配置php.ini檔案。問題1 先用列印出資訊,然後再檢視是否已經有mysql的相關選項.如果沒有說明php.ini配置有問題.修改 編輯php.ini,尋找extension dir,改為 extensio...