Portál AbcLinuxu, 10. května 2025 19:14
$aaa=array('prvni' => 'První', 'druhe' => 'Druhé', 'treti' => 'Třetí');a v mysql v tabulce matematika mám 3 sloupce ID, key a title a potřeboval bych nějak načíst všechny řádky z tý mysql přímo do toho pole $aaa které již existuje. Strašně moc děkuji za vaši případnou pomoc :( Hledám to už celý den, ale nic kloudného jsem prostě nenašel :( Ještě jednou děkuji
Řešení dotazu:
array('prvni' => 'První', 'druhe' => 'Druhé', 'treti' => 'Třetí', 'devet' => 'Devět', 'deset' => 'Deset', 'jedenact' => 'Jedenáct');Potřebuji to prostě přidat přímo k tomu již existujícímu poli. Děkuji
$aaa=array('prvni' => 'První', 'druhe' => 'Druhé', 'treti' => 'Třetí'); $result = mysql_query("SELECT key, title FROM matematika"); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $klic=$row['key']; $aaa[$klic]=$row['title']; }Jen mi není jasné, k čemu máš v databázi to
ID
a jestli ho k něčemu potřebuješ.
http://php.net/manual/en/function.mysql-query.php
Jen mi není jasné, k čemu máš v databázi to ID
a jestli ho k něčemu potřebuješ.
to ID v mysql slouží ještě pro jinou funkci, která vyhledává title podle ID ;)
SELECT * FROM tabulka;
pronikly i do učebnic. Přitom by se takové dotazy de facto téměř neměly vyskytovat. Skoro vždy je potřebná nějaká projekce, selekce, spojení nebo všechno dohromady. Začátečníci to často lepí až někde v aplikaci.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.