вот
$s = mysql_query('SELECT * FROM info WHERE id = '.$_GET[id].'',$db);
$base = mysql_fetch_array($s);
do
echo "$base[a]";
while(@$base = mysql_fetch_array($s));
Чтоб прибовляло все строки которые будут извлечены из базы
итоговую сумму
а так выводит числа 100,500,300 ид
Спустя 16 минут, 1 секунда (5.02.2012 - 18:14) GET написал(а):
$sum=0;
$s = mysql_query("SELECT * FROM `info` WHERE `id` = '".(int)$_GET[id]."'");
if (mysql_num_rows($s))
{
while($ss=mysql_fetch_assoc($s))
{
$sum= $sum+$ss['a'];
echo $ss['a'].'<br>';
}
}
else
{
echo 'Строк с таким id нет';
}
echo 'Сумма='.$sum; // Так же можно вывести сумму целеком за один запрос через оператор SUM в запросе, например.
Спустя 3 минуты, 17 секунд (5.02.2012 - 18:18) Diablodag написал(а):
Спасиб
Спустя 1 минута (5.02.2012 - 18:19) SerginhoLD написал(а):
Diablodag, Попов зло
Спустя 25 минут, 24 секунды (5.02.2012 - 18:44) sergeiss написал(а):
Diablodag - "Ты туда не ходи, ты сюда ходи!" (с) То есть, вот сюда иди http://phpforum.su/index.php?showtopic=21916 и изучай.
Спустя 14 минут, 13 секунд (5.02.2012 - 18:58) Игорь_Vasinsky написал(а):
Цитата |
$s = mysql_query("SELECT * FROM `info` WHERE `id` = '".(int)$_GET[id]."'"); |
$s = mysql_query("SELECT * FROM `info` WHERE `id` = ".(int)$_GET[id]);
integer не экранируют одинарными кавычками, как и в простом синтаксисе php
Спустя 8 минут, 58 секунд (5.02.2012 - 19:07) GET написал(а):
Игорь_Vasinsky
Слышал, что с кавычками `id`='5' запрос выполняется `id`=5 быстрее. Нет?
Слышал, что с кавычками `id`='5' запрос выполняется `id`=5 быстрее. Нет?
Спустя 9 минут, 49 секунд (5.02.2012 - 19:17) Игорь_Vasinsky написал(а):
распознаётся как строка - имхо.
Спустя 7 минут, 53 секунды (5.02.2012 - 19:25) GET написал(а):
Игорь_Vasinsky
не могу найти статью где прочитал это...но все же допускаю, что если после запроса будет идти условие, например, " WHERE `id`=5900 AND `name`=..." с кавычками `id`='5900' обработать обработчику MySQL будет легче.
Возможно я ошибаюсь.
не могу найти статью где прочитал это...но все же допускаю, что если после запроса будет идти условие, например, " WHERE `id`=5900 AND `name`=..." с кавычками `id`='5900' обработать обработчику MySQL будет легче.
Возможно я ошибаюсь.
Спустя 6 минут (5.02.2012 - 19:31) Diablodag написал(а):
sergeiss
Сппасиб тоже изучу:)
Сппасиб тоже изучу:)