我想知道是否有人可以帮助我。搜索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