※ 引述《showsky (小小世界)》之銘言:
: ※ 引述《Chouje (~~哇是卡倉~~)》之銘言:
: : 今天在做與資料庫連結的小綀習時~程式碼如下:
: : ------------------------------------------------------------------------------
: : <html>
: : <body>
: : <?php
: : if (isset($old_name)){
: : $link_ID = mysql_connect("localhost:3306","root");
: 預設PORT就是3306 不需要麻煩這樣寫
: : mysql_select_db("bc_book");
: : $str = "select * from customers where name='$old_name';";
: SQL語法錯誤 去掉分號select * from customers where name='$old_name'
$str = "select * from `customers` where `name`='$old_name'";
: : $result = mysql_query($str,$link_ID);
: : mysql_close($link_ID);
: : $record = mysql_fetch_row($result);
: : }
: : ?>
: : 請在下面輸入資料後查詢:
: : <form action="a.php" method="POST">
: : 姓名:<input type="text" name="old_name">
: : <input type="submit" value="查詢!">
: : </form>
: : <?php
: : if (isset($record)){
: : if($record){
: : echo"姓名:".$record[1];
: : echo"職業:".$record[2];}
: : else{echo "查無此人!!";}
: : }
: : ?>
: : </body>
: : </html>
: : 這個時後用網頁跑出來時他寫了:
: : Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result
: : resource
: : 這樣寫是表示我要怎麼修改呢??@@~~因為跑不出書上的結果~~>"<
: : 是啥麼原因~剛學不久^^|||~~先謝謝回答的大大們~~^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.124.117