我是一名php新手,我试图让这个表单正常工作,但是当我运行我的查询时,我得到一个“错误获取数据”。 对此的任何帮助将是太棒了!获取数据出错 - 从数据库检索数据php
下面是HTML表单代码:
<html>
<head>
<title>Where to go play basketball?</title>
<style type="test/css">
table {
background-color: #FCF;
}
th {
width:150px;
text-align:left;
}
</style>
</head>
<body>
<h1>Venue Search</h1>
<form method="post" action="search.php">
<label> Search Criteria: <input type="text" name="term" /></label>
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>
这里是search.php中:
<?php
mysql_connect ("localhost", "root","*****", "baskt_venues") or die (mysql_error());
$term = $_POST['term'];
$sql = mysql_query("SELECT * FROM complete_table WHERE country LIKE $term")or die('error getting data');
while ($row = mysql_fetch_array($sql, MYSQLI_ASSOC)){
echo '<br/> Country: '.$row['country'];
echo '<br/> Date: '.$row['date'];
echo '<br/> Time: '.$row['time'];
echo '<br/><br/>';
}
?>
感谢大家花时间来看看这个。
甚至当我更换,我得到“错误获取数据” :( – 2013-03-06 15:37:25
的SQL现在看来很好,但我们需要在错误的详细信息请尝试更换。 ''或死('错误获取数据')''用'或死(mysql_error())'来判断实际的错误是什么 – jlundqvist 2013-03-06 15:43:02
jlundqvist,@zukanta,非常感谢你的帮助,现在有效。 (“localhost”,“root”,“password”,“wcs_venues”)或者die(mysql_error())。这是一个非常有用的帮助!我真的很感激它! – 2013-03-06 16:17:00