Господа программисты. нужно сделать выборку из БД при eсловии что $str="page1"; но вот такая конструкция не работает подскажите как это реализовать PHP: $res = mysql_query("SELECT COUNT(*) FROM gb where apr=1 and stranica=$str");
а лучше Код (Text): $res = mysql_query("SELECT COUNT(*) FROM `gb` where `apr`=1 and `stranica`='$str'");
Alost, а $str через две пары кавычек точно восприниматься будет? Лучше имхо Код (Text): $res = mysql_query("SELECT COUNT(*) FROM `gb` where `apr`=1 and `stranica`='".$str."'");
Э не, это уже совершенно другой вопрос. Я понятия не имею откуда $str берется, может она от всего очищена сто раз.
конечно, будет, пхп интересует только внешняя кавычка, а внутренняя — будет считатся таким же символом, как любой другой а кто сказал, что в предыдущей строке написано не следующее? PHP: <?php $str = (int) $_GET['str'];
господа спасибо что помогли, ошибка была не в этом, но все равно спасибо, потому что я бы так и думал что тут делаю неправельно