jelend
Новичок
найти и исправить ошибку в поиске по колонке??
имеется табличка subsection в базе данных
в которой такие даные как:
subsection_id int unsigned not null auto_inrement primary key
subcection_name char(80) not null,
section_id in unsignet null default
как сделать поиск по subsection_name???
Выдаёт ошибку: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
имеется табличка subsection в базе данных
в которой такие даные как:
subsection_id int unsigned not null auto_inrement primary key
subcection_name char(80) not null,
section_id in unsignet null default
как сделать поиск по subsection_name???
PHP:
<?php
// Соединяемся с базой данных
$hostname = "localhost"; // название/путь сервера, с MySQL
$username = "root"; // имя пользователя
$password = "qwerty"; // пароль пользователя $dbName = "books"; // название базы данных
$table = "subsection"; // название таблицы
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); mysql_select_db($dbName) or die (mysql_error());
$query = "SELECT * FROM $table
WHERE `subsection_name` = $sn";
$sn = "'" . mysql_escape_string($subsection_name) . "'";
$res = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($res))
{
echo " <tr> ";
echo " <td>".$row['subsection_name']."</td>";
echo "</tr>";
}
?>
а где тогда ошибка???