※ 引述《Chouje (~~哇是卡倉~~)》之銘言:
: 其實我也有想過我的資料是不是本身有問題~或是我的資料表名稱是否有寫錯之類的錯誤~
: 可是我用命令提示字元來看資料庫的東西時,裡面有我要查詢的人的資料啊@@~~
這個..你是怎麼看的呢?
如果可以用MySQL提供的command line client的話
試著直接把你的SQL打進去看看吧(這裡就要記得加分號了)
: 我有試過用$_POST['old_name'];來接的方法~結果和之前的一樣~
: 我也有用大大說的在程式碼裡面加上:
: if(mysql_errno()) echo mysql_errno(),"<br />\n";
^^^^^^^^^^^^^
我明明是用mysql_error() ....一一
試著在mysql_connect()的後面也加一下這一行
我真的強烈懷疑你是根本沒有連上資料庫 XD
另外,你在phpMyAdmin裡面怎麼會是丟
「$link_ID = mysql_connect("localhost:3306","root"); 」呢?
這句是PHP,跟SQL一點關係都沒有耶
你應該要測試的是「select * from customers where name='XXXX';」
(注意不是「$str = "select * from customers where name='$old_name';";」)
: 若在程式中加使用這個方法:
: $str = "select * from 'customers' where 'name'='$old_name';";
: 則他錯誤的數字會變成:1064->1267,而警告和查無此人是一樣的~
這個錯誤fillano大大有說了..表格和欄位名要用的是` 不是'
: 想問一下,哪裡可以直接找到安裝apach、php和mysql的完整安裝流程呢?因為好像有好多
: 東西可以掛在php上面~我想是不是我安裝有問題才會導致錯誤發生~>"<
那你是照書上安裝的嗎?哪本書呢?
分開裝的還是AppServ???
(一般書上應該不會多寫奇怪的設定才是..XD)
: 還有套裝元件和分開安裝是差在哪裡呢?這二種方法都有人用~我也不知道是用哪一種會
: 比較好~~^^|||
套裝比較快
分開裝比較能知道各套件的運作關係,要單獨升級時也比較方便
但是升級的必要性通常不大,或說真有必要的升級通常不會太頻繁..所以..
: 因為我不是相關科系的學生~是自己買書從最原始的html學起的~
: 看到版上的大大回答問題的專業與思考~想問一下要怎麼加強自己這方面的能力?
多寫個幾頁之後就會有經驗了啦
很多人都是開始寫之後 =>遇到問題 =>google或上板問 =>就知道一個技巧了
: 除了買書自己研讀外~像各位大大提到要去看英文的網站~^^|||~本身英文也沒有很好~
: 不知道有哪一些好的英文參考網站(中文的更好啦~^^)是版友們覺的很有幫助的~
我想你目前應該比較適合先從PHP官網的function說明開始看起
http://php.net/ 右上角有一個function search
先打一些你已經會用的function,比方說echo
然後比較一下自己以往的用法跟他的example中的用法
以後如果遇到不熟的指令就可以上去查
或是到板上問一下「有沒有什麼功能的指令」,應該就會有人回答了
--
只要抓住他那根尾巴
就可以讓他服服貼貼的
http://www.streetvoice.com.tw/kong0107/music
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.140.7.166