如何从我的数据库中获取数据以显示。我对PHP或MySQL不是很有经验。来自数据库的数据没有显示,HELP?
我没有收到错误消息,但没有数据显示,所以我做错了什么?
PHP
<?php
if(strlen(trim($_POST['search'])) > 0) {
$search = "%" . $_POST["search"] . "%";
$searchterm = "%" . $_POST["searchterm"] . "%";
mysql_connect ("cust-mysql-123-03", "", "");
mysql_select_db ("weezycouk_641290_db1");
if (!empty($_POST["search_string"]))
{
}
$query = "SELECT name,lastname,email FROM contact WHERE name LIKE '%$search%' AND
lastname LIKE '%$searchterm%'";
$result = mysql_query ($query);
echo mysql_error();
if ($result) {
while ($row = mysql_fetch_assoc($result)) {
echo $row["name"];
echo $row["lastname"];
echo $row["email"];
} ?>
<?php echo $row["name"]; ?>
<br>
<?php echo $row["lastname"]; ?>
<br>
<?php echo $row["email"]; ?>
<?php
}
}
?>
谢谢!
回声mysql_error();之后的mysql_query().. – halfdan
我更新了我的问题PHP代码与和使用。它在我的实际代码,但仍然没有 – James
@James调试你的代码。安装调试器或在您的代码中放置可变转储语句以追踪其路径。验证每个条件满足您的满意度并向前迈进。 5分钟的简单调试可以解决这个问题,你要求人们在大海捞针中找到针。 –