Forum Webscript.Ru

Общие => Базы данных => Тема начата: Tepncuxopa от 15 Декабря 2001, 14:26:30

Название: SELECT
Отправлено: Tepncuxopa от 15 Декабря 2001, 14:26:30
В функцию передается переменная. Из базы данных нужно выбрать записи, у которых поле `model` совпадает с этой переменной. В таком виде:

function PrintTR($name) {
$query = mysql_query("SELECT * FROM `table1` WHERE `model`= $name");
...
}

запрос не работает :(
Название: SELECT
Отправлено: NeoNox от 15 Декабря 2001, 14:38:08
пробуй так:
$query = mysql_query("SELECT * FROM `table1` WHERE `model`=".$name);
Название: SELECT
Отправлено: Tepncuxopa от 15 Декабря 2001, 14:48:33
Не хочет :(
Пишет:

Warning: Supplied argument is not a valid MySQL result resource in c:\\apache\\htdocs\\product\\monitor\\index.php on line 7
Название: SELECT
Отправлено: NeoNox от 15 Декабря 2001, 14:54:10
А это и есть строка 7?
А если напрямую задать:
$query = mysql_query("SELECT * FROM `table1` WHERE `model`= пример");
получается?
Название: SELECT
Отправлено: VaV от 15 Декабря 2001, 15:08:06
Цитировать
Warning: Supplied argument is not a valid MySQL result resource in c:\\apache\\htdocs\\product\\monitor\\index.php on line 7


это типа запрос ничего не вернул...

КАВЫЧКИ!!!

SELECT * FROM table1 WHERE model= \'$name\'
Название: SELECT
Отправлено: Tepncuxopa от 15 Декабря 2001, 16:37:36
О! С кавычками работает! Спасибо :)