看板 PHP 關於我們 聯絡資訊
先謝謝版上各位大大的經驗與解決方法~(感動中~~>"<) 其實我也有想過我的資料是不是本身有問題~或是我的資料表名稱是否有寫錯之類的錯誤~ 可是我用命令提示字元來看資料庫的東西時,裡面有我要查詢的人的資料啊@@~~ 我有試過用$_POST['old_name'];來接的方法~結果和之前的一樣~ 我也有用大大說的在程式碼裡面加上: if(mysql_errno()) echo mysql_errno(),"<br />\n"; 此時跑出來的結果如下: 1064 Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource 查無此人!! 囧興~~還是找不到資料跑出預期的結果~ 若在程式中加使用這個方法: $str = "select * from 'customers' where 'name'='$old_name';"; 則他錯誤的數字會變成:1064->1267,而警告和查無此人是一樣的~ 想問一下,哪裡可以直接找到安裝apach、php和mysql的完整安裝流程呢?因為好像有好多 東西可以掛在php上面~我想是不是我安裝有問題才會導致錯誤發生~>"< 還有套裝元件和分開安裝是差在哪裡呢?這二種方法都有人用~我也不知道是用哪一種會 比較好~~^^||| 因為我不是相關科系的學生~是自己買書從最原始的html學起的~ 看到版上的大大回答問題的專業與思考~想問一下要怎麼加強自己這方面的能力? 除了買書自己研讀外~像各位大大提到要去看英文的網站~^^|||~本身英文也沒有很好~ 不知道有哪一些好的英文參考網站(中文的更好啦~^^)是版友們覺的很有幫助的~ 最後先謝謝各位回答問題~感激不盡~~\^0^/~謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 222.156.78.163
fillano:欄位名稱用「`」而不是「'」喔,你也以先檢查回傳的result 08/01 10:47
fillano:(用mysql_num_rows()來檢查,是否沒有查詢到結果) 08/01 10:51
knockout:把sql_error() 秀出來吧 ~~ 08/01 14:50
Chouje:你說的sql_error()是指啥麼哩??是把那一段程式碼放到像 08/01 18:19
Chouje:phpmyadmin的sql中去除錯的結果嗎??~我要試了一下~結果如下 08/01 18:22
Chouje:#1064 - You have an error in your SQL syntax; check the 08/01 18:24
Chouje:manual that corresponds to your MySQL server version 08/01 18:24
Chouje:for the right syntax to use near '$link_ID = mysql_conn 08/01 18:25
Chouje:ect("localhost:3306","root")' at line 1 08/01 18:26
Chouje:會不會是我mysql的設定問題呢?~先謝謝你的回答~^^ 08/01 18:26