[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск в бд
Saintpatrick38
Здраствуйте! Помогите пожалуйста, мне надо узнать если нужное значение в таблице table1, пишу так

$a = "1345";
$link = mysql_connect("localhost", "root", "pass");
mysql_select_db("db1") or die("Не найдена БД");
$query = mysql_query("SELECT * FROM table1 WHERE box = ".(int)$a);
if(mysql_num_rows($query))
{
echo ("есть");
}
else
{
echo ("нету");
}

Так всё работает, но мне надо чтоб он сравнивал не с переменной $a а с приходящей формы, пишу так

$link = mysql_connect("localhost", "root", "pass");
mysql_select_db("db1") or die("Не найдена БД");
$query = mysql_query("SELECT * FROM table1 WHERE box = ".(int){$_POST['awe']});
if(mysql_num_rows($query))
{
echo ("есть");
}
else
{
echo ("нету");
}


А он меня шлёт, помогите пожалуйста(
Игорь_Vasinsky
Цитата
".(int){$_POST['awe']})

целые цифры ищешь?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Saintpatrick38
а всё заработало,

$query = mysql_query("SELECT * FROM table WHERE box = ".(int)"{$_POST['awe']}");


Кавычки забыл поставить, тема закрыта!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.