我想知道是否有人可以幫助我。搜索mySql並將結果添加到表格
我想使用下面的腳本將數據從mySQL返回到HTML表單。
<?php
require("phpfile.php");
// Opens a connection to a MySQL server
$connection=mysql_connect ("host", $username, $password);
if (!$connection) { die('Not connected : ' . mysql_error());}
// Set the active MySQL database
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
die ('Can\'t use db : ' . mysql_error());
}
$email = $_POST['email']
$sql = mysql_query("SELECT * FROM userdetails WHERE emailaddress like '%$email%'");
while($row = mysql_fetch_array($sql))
{
echo $row['forename'];
echo $row['surname'];
echo "<br />";
}
?>
這是用來匹配輸入的數據,在我的數據庫中保存的字段是電子郵件地址。基本上,如果鍵入的電子郵件地址與數據庫中的記錄相匹配,則返回第一個和第一個姓。
然而,當我運行它,我收到以下錯誤:
Parse error: syntax error, unexpected T_VARIABLE in /homepages/2/d333603417/htdocs/development/search.php on line 18
其中第18行是:
$sql = mysql_query("SELECT * FROM userdetails WHERE emailaddress like '%$email%'");
我從一個教程所採取的源代碼,我發現在互聯網上,我已經回到源頭,並重新檢查了我的字段名稱等,我無法找出問題所在。
有人可能會看看這個,讓我知道我要去哪裏錯了嗎?
非常感謝
非常感謝您的幫助,非常感謝。親切的問候 – IRHM