

Малко помощ за PHP и MySQL заявка.
Правила на форума
Натисни тук за да прочетеш Правилата на форума
Натисни тук за да прочетеш Правилата на форума
Малко помощ за PHP и MySQL заявка.

Последна промяна от B12Gold на Вто 06 май 2008 16:19, променено общо 3 пъти.
- chefito
- Мнения: 9527
- Регистриран на: Сря 02 фев 2005 12:41
- Автомобил:
- Двигател:
- Местоположение: Пловдив
искаш някой да ти я даде написана?
Последна промяна от chefito на Вто 06 май 2008 10:47, променено общо 1 път.
- archimedes
- Мнения: 371
- Регистриран на: Нед 24 фев 2008 17:56
- Автомобил:
- Двигател:
- Местоположение: София
- Контакти:
Примерно ако колоните са ти а таблицата ти е Users
Date Name Number
06/05/08 Иван 1
06/05/08 Георги 2
06/05/08 Иван 3
06/04/08 Иван 4
SELECT SUM(Number), name
FROM Users
GROUP BY name
Резултат:
Иван 8
Георги 2
А ако искаш да ги групираш и по дати
SELECT SUM(Number), name, Date
FROM Users
GROUP BY name, Date
Резултат:
06/04/08 Иван 4
06/05/08 Иван 4
06/05/08 Георги 2
Date Name Number
06/05/08 Иван 1
06/05/08 Георги 2
06/05/08 Иван 3
06/04/08 Иван 4
SELECT SUM(Number), name
FROM Users
GROUP BY name
Резултат:
Иван 8
Георги 2
А ако искаш да ги групираш и по дати
SELECT SUM(Number), name, Date
FROM Users
GROUP BY name, Date
Резултат:
06/04/08 Иван 4
06/05/08 Иван 4
06/05/08 Георги 2
Последна промяна от archimedes на Вто 06 май 2008 12:14, променено общо 4 пъти.
- archimedes
- Мнения: 371
- Регистриран на: Нед 24 фев 2008 17:56
- Автомобил:
- Двигател:
- Местоположение: София
- Контакти:
-
- Мнения: 5553
- Регистриран на: Вто 05 апр 2005 6:45
- Автомобил:
- Двигател:
B12Gold написа:...
<?php
require_once ('db_fns.php'); // с това се кънеквам към БД
$date=date('d/m/y');
$query="select * from tablename";
$result=mysql_query($query);
$num_results=mysql_num_rows($result);
for ($i=0;$i<$num_results;$i++)
{
$rez=mysql_fetch_array($result);
echo("$rez[name] "); //тук ми се записват имената
echo(" - $rez[int]<br>"); //а тук числата
}
?>
Доколкото разбирам този пример работи и извежда цялата таблица както си е. Което ми се вижда нормално, като гледам заявката. Дадоха ти заявка, която прави каквото искаш. КОЕ не ти е ясно? Редно е да имаш поне минимална представа какво правиш, когато искаш помощ. Всъщност ти не искаш помощ, а искаш някой да го направи вместо теб. Ако смяташ да се научиш, с питане във форума няма да стане.
Бааа от доста време се мъча да го направя и не става (явно не ми се отдава).
Амааа направо ме хвана яд, че потърсих помощ тук!!!
Хиляди Благодарности на archimedes, който въпреки правописните грешки разбра какво искам и се опита да ми помогне.
А заради другите в тази тема си трия постовете, защото явно съм се обаркал, че съм потърсил помощ тук.
Пък и пари на чуждия гръб, който ми напише скриптчето няма да изкарам, такаче не разбирам къде е проблема ......
Амааа направо ме хвана яд, че потърсих помощ тук!!!
Хиляди Благодарности на archimedes, който въпреки правописните грешки разбра какво искам и се опита да ми помогне.
А заради другите в тази тема си трия постовете, защото явно съм се обаркал, че съм потърсил помощ тук.
Пък и пари на чуждия гръб, който ми напише скриптчето няма да изкарам, такаче не разбирам къде е проблема ......
-
- Мнения: 5553
- Регистриран на: Вто 05 апр 2005 6:45
- Автомобил:
- Двигател:
Ама си ми много чувствителна госпожица
Колкото и пъти да сложиш в микровълновата да притоплиш готовите кюфтета от магазина, няма как да излезе мусака.
Има хора, които си изкарват хляба с писане на книги за SQL и PHP и каквото и да е. Нито аз, нито Дидо, нито който и да е друг от форума може да ти спести четенето на тия книжки. Далеч съм и от мисълта, че мога да ти обясня каквото и да е по-добре, отколкото е обяснено в тия книжки. Не и тук във форума. Методът на пробата и грешката работи само понякога. И то до време.
Успех!

Колкото и пъти да сложиш в микровълновата да притоплиш готовите кюфтета от магазина, няма как да излезе мусака.
Има хора, които си изкарват хляба с писане на книги за SQL и PHP и каквото и да е. Нито аз, нито Дидо, нито който и да е друг от форума може да ти спести четенето на тия книжки. Далеч съм и от мисълта, че мога да ти обясня каквото и да е по-добре, отколкото е обяснено в тия книжки. Не и тук във форума. Методът на пробата и грешката работи само понякога. И то до време.
Успех!

Аз не съм програмист, правя си нещо за удоволствие, ама не ми се получава. Нямам нищо против да ми го направи някой друг. Но може би, не всеки без нищо прави нещо.
Както и да е...
От много време съм зациклил на тази заявка и съм изнервен, за което Ви моля да ме извините ..
Поздрави на всички

-
- Мнения: 5553
- Регистриран на: Вто 05 апр 2005 6:45
- Автомобил:
- Двигател:
Не си писал дали дадения от теб пример наистина работи. Ако работи, опитай само да смениш това
с това
->$query="SELECT SUM(Number), name FROM tablename GROUP BY name";
Информацията, която си предоставил е недостатъчна за да има работещи предложения за код. Щом за теб не е очевидно какво трябва да промениш за да проработи е редно да си по-обяснителен. Доста. Пък и от PHP разбирач ще е нужна помощ.
...
Сори, нещо се бави форума и постовете ми по 5мин се бавят.
B12Gold написа:$query="select * from tablename";
с това
archimedes написа:SELECT SUM(Number), name FROM Users GROUP BY name
->$query="SELECT SUM(Number), name FROM tablename GROUP BY name";
Информацията, която си предоставил е недостатъчна за да има работещи предложения за код. Щом за теб не е очевидно какво трябва да промениш за да проработи е редно да си по-обяснителен. Доста. Пък и от PHP разбирач ще е нужна помощ.
...
Сори, нещо се бави форума и постовете ми по 5мин се бавят.
- archimedes
- Мнения: 371
- Регистриран на: Нед 24 фев 2008 17:56
- Автомобил:
- Двигател:
- Местоположение: София
- Контакти:
Върни се в “ОФФ-Топик - други”
Кой е на линия
Потребители, разглеждащи този форум: Няма регистрирани потребители и 24 госта