как проверить есть id в БД
как мне в php провернуть следубщее:
в скрипт передаётся id в переменной $add
дальше $add идёт в запрос типа
"SELECT * FROM tovar WHERE id='$_GET[add]'"
и вытягивается инфа для добовления товара
как мне проверить есть ли этот id в мой БД???
ЗЫ Вы когда-нибудь слышали про SQL-инъекции? Судя по вашему говнокоду, нет...
если у меня в БД 10 id
аа переменная add=100 - это и будет проверкой???
Цитата: RussianSpy
Так и проверить по количеству возвращенных строк.
ЗЫ Вы когда-нибудь слышали про SQL-инъекции? Судя по вашему говнокоду, нет...
ЗЫ Вы когда-нибудь слышали про SQL-инъекции? Судя по вашему говнокоду, нет...
А не говнокод это наверное то что пишешь ты??!
надо же быть чуть покультурнее и здерженее.
я сюда обратился за помощью а не послушать то что ты думаешь
Правильно делать так (хотя и тут много к чему можно придраться):
Код:
$add = intval($_GET['add']);
$result = mysql_query("SELECT * FROM tovar WHERE id=$add")
$rows_found = mysql_num_rows($result);
if($rows_found>0)
{
//Код...
}
$result = mysql_query("SELECT * FROM tovar WHERE id=$add")
$rows_found = mysql_num_rows($result);
if($rows_found>0)
{
//Код...
}
И вместо того чтобы огрызаться - лучше почитайте что такое SQL-инъекция.
спасибо, а то что код плохой это и без вас знаю