ユーザーが入力した変数に基づいて、mysql テーブルから行を取得しようとしています。基本的に、「bob dilan」の $fname と $lname を検索したい場合、これが行われるすべての行を検索して表示します。$mysql_num_fields が完全に機能しているため、ユーザーへの接続は問題ありません。現在、mysql_fetch_rows while ループ内では何も動作せず、エコーもありませんが、エラーはありません。= の代わりに like 演算子を使用してみましたが、役に立ちませんでした。
PHP
$sql = "SELECT * FROM ".$tbl_name."
WHERE fname='".$fname."'
and lname='".$lname."'
and city='".$city."'
and phone='".$pohne."'
and interest_inet='".$internet."'
and interest_tv='".$television."'
and interest_voice='".$voice."'
and submission_ip='".$ip."'
and inquiry_handled='".$handled."'";
$result = mysql_query($sql);
echo "<table border='1'>";
echo "<tr>";
$i = 0;
while ($i < mysql_num_fields($result))
{
$meta = mysql_fetch_field($result, $i);
echo "<th>".$meta->name."</th>";
$i++;
}
while ($row = mysql_fetch_row($result))
{
echo '<tr>';
foreach($row as $item)
{
echo "<td>".$item."</td>";
}
echo '</tr>';
echo $row;
}
echo "</table>";