Необходимо выдавать сообщение пользователю о том, что строк не найдено. Не могу сообразить как это сделать. Есть следующий код:
$query = "SELECT * FROM `busket_sales` WHERE `kod`='$kuka'";
$result=mysql_query($query);
echo mysql_error();
while($r=mysql_fetch_array($result)) {
$query2 = "SELECT * FROM `sale` WHERE `id`='$r[tovar]'";
$result2=mysql_query($query2);
while($r2=mysql_fetch_array($result2)) {
echo "
<table width=100%>
<tr>
<td style=padding:5pt>
<img src=images/bg_nav.png> <font face=verdana size=1>$r2[title]</font>
</td>
</tr>
</table>
";
}
}
Этот код выводит то что находит в базе. Куда вставить условие, что если строк не найдено, то написать что строк нет?
Игорь_Vasinsky
9.03.2013 - 17:10
$sql = "SELECT....";
$query = mysql_query($sql);
if(!mysql_num_rows($query)){
echo 'Пусто';
}
else{
while($row=mysql_fetch_assoc($query)){
}
}
_____________
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
1) перед этим еще неплохо бы проверить успешность самого запроса
2) избавится от запроса в цикле
_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
9.03.2013 - 17:16
$sql = "SELECT....";
$query = mysql_query($sql);
if(!$query)
echo 'Ошиька запроса!';
else{
if(!mysql_num_rows($query)){
echo 'Пусто';
}
else{
while($row=mysql_fetch_assoc($query)){
}
}
}
_____________
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
innovate
9.03.2013 - 17:18
Игорь_Vasinsky Valick походу твой пост просто не видел и адресовывалось это ТС
Игорь_Vasinsky
9.03.2013 - 17:21
я просто делаю
$query = mysql_query($sql) or die('Сьепались все отседа, мы сломались');
при error_reporting(0);
_____________
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
Игорь_Vasinsky
9.03.2013 - 17:23
у меня логика отдельно от шаблона, по этому вёрстка не порвётся. до неё не дойдёт
_____________
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
спасибо ребятишки, в очередной раз помогли =)
innovate
9.03.2013 - 17:25
Цитата |
спасибо ребятишки, в очередной раз помогли =) |
tureg1Плюс ставь помогающему

Игорь уже на 1к замахнулся
Игорь_Vasinsky
9.03.2013 - 17:26
_____________
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
Игорь_Vasinsky
9.03.2013 - 17:27
запросы в цикле обходим с помошью mysqli - mysqli_multi_query
или правильной (удобной) архитектурой БД - работая, например с JOIN
_____________
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
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.