目前分類:PHP錯誤修正 (14)

瀏覽方式: 標題列表 簡短摘要

php亂碼問題

在連接資料庫之後: 
mysql_query("set character set 'utf8'");//讀庫 
mysql_query("set names 'utf8'");//寫庫 

放於讀取資料庫程式碼之前

jing007 發表在 痞客邦 留言(0) 人氣()

這次一直找不到錯誤
怎麼找都是找不到

本來我是這樣寫的
$sql = "insert into 資料表名稱(no,dep,name,id) values(".$_POST['No'].",".$_POST['Dep].",".$_POST['name'].",".$_POST['Id'].")";

jing007 發表在 痞客邦 留言(0) 人氣()

Column count doesn't match value count at row

這是因在寫insert的sql語法時
寫了不同的欄位或是打錯字了

jing007 發表在 痞客邦 留言(0) 人氣()

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in

這個錯誤很特別…
因為我一開始根本找不到
由字面上我先去找" ; "

jing007 發表在 痞客邦 留言(2) 人氣()

Parse error: syntax error, unexpected '(', expecting T_VARIABLE or '$' in

這是很基本的錯誤,很多人都會犯
要仔細簡查括號的地方或是$符號的地方有沒有放對

jing007 發表在 痞客邦 留言(0) 人氣()

<font style="font:12pt>hello,world</font>
<? echo "hello,world";?>

改成

jing007 發表在 痞客邦 留言(0) 人氣()

    //$sql = "select * from emp_no where 'emp_anonymous' = '".$userid."'";<===錯的
    $sql = "select * from emp_no where emp_anonymous = '$userid'";<======對的

    下次再覺得其他地方都對,但查不出錯誤時,就檢查看看sql語法.......吧..................
    搞那麼久...............= =

jing007 發表在 痞客邦 留言(0) 人氣()

Parse error: syntax error, unexpected T_LNUMBER

因為$sql = "select * from 資料表 where “xxxxx
資料表寫錯名稱了...............

jing007 發表在 痞客邦 留言(0) 人氣()

當取出資料庫的中文時
若出現一堆問號
可加入mysql_query("SET NAMES 'big5'");這行
即可讓中文出現了....

jing007 發表在 痞客邦 留言(0) 人氣()

Warning: mysql_result() [function.mysql-result]: emp_mobile not found in MySQL result index 3 in D:\AppServ\www\employee_basic.php on line 174

這是因為資料庫裡沒有這個欄位,我在程式裡卻硬要取出來
因為在資料表格還想設還沒設進去...............

jing007 發表在 痞客邦 留言(0) 人氣()

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\employee_basic.php on line 182

這是個很…那個的問題…
是出在哪呢?

jing007 發表在 痞客邦 留言(0) 人氣()

輸入的帳號及密碼可直接設為session,這樣在其他網頁也可方便直接取用

jing007 發表在 痞客邦 留言(0) 人氣()

Fatal error:Call to undefined function:mysql_connet() in /var/www/manual/XX/XX.php on


不小心將mysql_connect();   寫成 mysql_connet();   了...........................

這都是人人不小心會犯的錯..........

jing007 發表在 痞客邦 留言(0) 人氣()

Warning: Cannot modify header information - headers already sent by ~

因為寫header("XXXX.html");
通常在header之前是不能有任何輸出
故通常header會寫在程式的第一行,

jing007 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼