作者Chouje (~~哇是卡倉~~)
看板PHP
標題[請益] 小問題
時間Mon Jul 30 19:05:20 2007
今天在做與資料庫連結的小綀習時~程式碼如下:
------------------------------------------------------------------------------
<html>
<body>
<?php
if (isset($old_name)){
$link_ID = mysql_connect("localhost:3306","root");
mysql_select_db("bc_book");
$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: 222.156.75.171
推 cde123:$old_name -> $old_name = $_POST['old_name']; 試看看 07/30 23:43
推 Chouje:好像還是不行@@~~會出現warning的那一段話~~跑不出結果~>"< 07/31 10:49