作者Chouje (~~哇是卡倉~~)
看板PHP
標題Re: [請益] 小問題
時間Wed Aug 1 10:43:19 2007
先謝謝版上各位大大的經驗與解決方法~(感動中~~>"<)
其實我也有想過我的資料是不是本身有問題~或是我的資料表名稱是否有寫錯之類的錯誤~
可是我用命令提示字元來看資料庫的東西時,裡面有我要查詢的人的資料啊@@~~
我有試過用$_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