データベースからデータを取得する方法を教えてください。私はPHPやmysqlにはあまり経験がありません。データベースのデータが表示されない、ヘルプ?
エラーメッセージは表示されませんが、データが表示されないので、何が間違っていますか?
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分でこれを解決できる時、乾草の中に針を見つけるように人々に求めています。 –