私は単純な従業員アプリケーションをテストしていましたが、これを持っていました'where句'で不明な列 'mush'エラーです。名前の列には「麦わら」と呼ばれる人物がいます。'where句'で不明な列 'mush'
はここ
<?php
// Connects to your Database
mysql_connect("localhost", "myuser", "mypass") or die(mysql_error()) ;
mysql_select_db("peoplesdb") or die(mysql_error()) ;
//Retrieves data from MySQL
$data = mysql_query("SELECT * FROM employees WHERE name = $_GET[name]") or die(mysql_error());
echo "<table border=\"1\">";
echo "<tr>";
echo "<th>First Name:</th>";
echo " <td>Last Name</td>";
echo "</tr>";
echo "<tr>";
echo "<th rowspan=\"3\"><img src=\"../about/images/".$data['photo']."\" width=\"205\" height=\"205\" alt=\"\" title=\"\"></th>";
echo $data['name'];
echo "<td>".$data['name'] ."</td>";
echo "</tr>";
echo "<tr>";
echo "<td>".$data['lastname'] ."</td>";
echo "</tr>";
echo "</table>";
?>
目的は、テーブルの左にある絵で、テーブル上の詳細を表示するようにした私のコードです。 は、ここで私は、アプリケーションを呼び出す試みた方法は次のとおりです。
名前、写真、電話、姓と生年月日:
http://localhost:8080/displaymembers.php?name=mush.
私はこれらの列を含むテーブルを持っています。
詳細が表示されなくなることが間違っていますか?私はあなたの助けが必要です。
ヘレン。
をあなたは
name
としては、MySQLの目的のために予約されて試してみてください、と私はそれがあると信じています。 –