Буквы в запросе

ReN

Новичок
Буквы в запросе

Скажу сразу что я не ас. И написал код исходя из своих скудных знаний...

$sub_menu = 1;
$tel_name = "735";

if ($tel_name!=""){
$query = "SELECT * FROM tel WHERE name = $tel_name";
$result = mysql_query($query) or die("Ошибка запроса");
$line = mysql_fetch_array($result, MYSQL_NUM);
$tel = $line[0];
} else {
$tel = "";
}

Дает результат. Но если я пишу $tel_name = "735i";, то ошибка запроса.

Почему?
И еще: запрос возвращает одну строку, может есть способ получитьее поизящнее?
Спасибо...

-~{}~ 15.04.06 03:46:

Нашел как получить ошибку:
$result = mysql_query($query) or die("Ошибка запроса: ".mysql_errno() . ": " . mysql_error() . "\n");

Пишет:
1054: Unknown column '735i' in 'where clause'

Однако в колонке name есть такая запись.
 
Сверху