:arrow Фолксваген Фолклорен Събор Узана 22-23.08.2025: Важна информация!

Малко помощ за PHP и MySQL заявка.

Взаимопомощ, полезна информация и всичко, извън темата на останалите секции
Потребителски аватар
B12Gold
Мнения: 317
Регистриран на: Пон 28 май 2007 9:52
Автомобил:
Двигател:
Местоположение: София

Малко помощ за PHP и MySQL заявка.

Мнениеот B12Gold » Вто 06 май 2008 8:55


:bleh1

Последна промяна от B12Gold на Вто 06 май 2008 16:19, променено общо 3 пъти.




Потребителски аватар
chefito
Мнения: 9527
Регистриран на: Сря 02 фев 2005 12:41
Автомобил:
Двигател:
Местоположение: Пловдив

Мнениеот chefito » Вто 06 май 2008 10:08


искаш някой да ти я даде написана?

Последна промяна от chefito на Вто 06 май 2008 10:47, променено общо 1 път.


myrshavija
Мнения: 5553
Регистриран на: Вто 05 апр 2005 6:45
Автомобил:
Двигател:

Мнениеот myrshavija » Вто 06 май 2008 10:13


Опитай да напишеш точно какво искаш без правописни грешки и четливо и аз ще ти напиша заявката.


Потребителски аватар
archimedes
Мнения: 371
Регистриран на: Нед 24 фев 2008 17:56
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот archimedes » Вто 06 май 2008 10:46


Примерно ако колоните са ти а таблицата ти е 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

Последна промяна от archimedes на Вто 06 май 2008 12:14, променено общо 4 пъти.


myrshavija
Мнения: 5553
Регистриран на: Вто 05 апр 2005 6:45
Автомобил:
Двигател:

Мнениеот myrshavija » Вто 06 май 2008 10:53


Дидо, оправи си заявките, че кат гледам колко е напред младежа ... има да се чуди що не му работи :D


Потребителски аватар
archimedes
Мнения: 371
Регистриран на: Нед 24 фев 2008 17:56
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот archimedes » Вто 06 май 2008 10:59


Мерси Миро :). Мился че така вече работи и е горе долу ясно само не разбрах какво питаш за PHP. Или то е само понеже използва MySQL?


Потребителски аватар
B12Gold
Мнения: 317
Регистриран на: Пон 28 май 2007 9:52
Автомобил:
Двигател:
Местоположение: София

Мнениеот B12Gold » Вто 06 май 2008 15:35


:evil:

Последна промяна от B12Gold на Вто 06 май 2008 16:19, променено общо 1 път.


myrshavija
Мнения: 5553
Регистриран на: Вто 05 апр 2005 6:45
Автомобил:
Двигател:

Мнениеот myrshavija » Вто 06 май 2008 16:05


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>"); //а тук числата
}
?>

Доколкото разбирам този пример работи и извежда цялата таблица както си е. Което ми се вижда нормално, като гледам заявката. Дадоха ти заявка, която прави каквото искаш. КОЕ не ти е ясно? Редно е да имаш поне минимална представа какво правиш, когато искаш помощ. Всъщност ти не искаш помощ, а искаш някой да го направи вместо теб. Ако смяташ да се научиш, с питане във форума няма да стане.


Потребителски аватар
B12Gold
Мнения: 317
Регистриран на: Пон 28 май 2007 9:52
Автомобил:
Двигател:
Местоположение: София

Мнениеот B12Gold » Вто 06 май 2008 16:18


Бааа от доста време се мъча да го направя и не става (явно не ми се отдава).
Амааа направо ме хвана яд, че потърсих помощ тук!!!

Хиляди Благодарности на archimedes, който въпреки правописните грешки разбра какво искам и се опита да ми помогне.

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


Потребителски аватар
chefito
Мнения: 9527
Регистриран на: Сря 02 фев 2005 12:41
Автомобил:
Двигател:
Местоположение: Пловдив

Мнениеот chefito » Вто 06 май 2008 16:27


Споко бе...не се изкарвай мъченик...помогна ти се...хората отделиха време да ти пишат скриптове и съветите които са ти се видяли със негативен заряд, по скоро бяха поучителни...
:roll:


myrshavija
Мнения: 5553
Регистриран на: Вто 05 апр 2005 6:45
Автомобил:
Двигател:

Мнениеот myrshavija » Вто 06 май 2008 16:30


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


Потребителски аватар
B12Gold
Мнения: 317
Регистриран на: Пон 28 май 2007 9:52
Автомобил:
Двигател:
Местоположение: София

Мнениеот B12Gold » Вто 06 май 2008 16:41


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

Поздрави на всички :)


Потребителски аватар
B12Gold
Мнения: 317
Регистриран на: Пон 28 май 2007 9:52
Автомобил:
Двигател:
Местоположение: София

Мнениеот B12Gold » Вто 06 май 2008 16:51


Помагам си с книгата "Разработване на проекти за Web с PHP и MySQL"
Заработил е 30 лева накой такъв от мен, ама той не е написъл точно това как става.
myrshavija не си седя само така и да чакам на готово, ама не мога да се справя. Кажи сега какво да правя, да се откажа ли?


myrshavija
Мнения: 5553
Регистриран на: Вто 05 апр 2005 6:45
Автомобил:
Двигател:

Мнениеот myrshavija » Вто 06 май 2008 16:53


Не си писал дали дадения от теб пример наистина работи. Ако работи, опитай само да смениш това
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
Автомобил:
Двигател:
Местоположение: София
Контакти:

Мнениеот archimedes » Вто 06 май 2008 17:04


$query="
SELECT
SUM(sum_col) as sumPerName,
name_col
FROM
tablaname
GROUP BY
name_col
";
$result = mysql_query($query);
if(mysql_num_rows($result)>0){
while ($row = mysql_fetch_object($result)) {
echo $row->name_col.' '.$row->sumPerName."<br />\n";
}
}



я опитай с това. Мисля че трябва да работи.



Върни се в “ОФФ-Топик - други”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 24 госта