Autor | Zpráva | ||
---|---|---|---|
Mara Profil * |
#1 · Zasláno: 16. 7. 2007, 18:37:38
Mám problém,
nevím, jak mám vypsat data z mysql podle toho, jak jsem se díval na netu, tak by to mělo být nějak takhle: ... $vypis=mysql_query("SELECT * FROM smeny ORDER BY jmeno LIMIT 0, 50"); while ($row = mysql_fetch_array($vypis)) { $jmeno=$row["jmeno"]; $datum=$row["datum"]; $smena=$row["smena"]; } echo $jmeno.", ".$datum.", ".$smena; ... ale když to projedu prohlížečem, tak mi to vypíše: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource... Řekl bych, že je špatně proměnná $vypis, ale nevim v čem. Can you help me pls?? |
||
temistokles Profil |
#2 · Zasláno: 16. 7. 2007, 18:41:29
$vypis=mysql_query("SELECT * FROM smeny ORDER BY jmeno LIMIT 0, 50") or die(mysql_error());
Čo to vypíše? Pravdepodobne nemáš danú štruktúru databázy, ako predpokladáš. |
||
DJ Miky Profil |
#3 · Zasláno: 16. 7. 2007, 18:44:04
Can you help me pls??
Yeah, maybe. Zřejmě máš chybu v SQL dotazu (neexistující tabulka, sloupec) nebo ti dotaz nic nevrátí. Obal všechno po dotazu do podmínky: $vypis=mysql_query("SELECT * FROM smeny ORDER BY jmeno LIMIT 0, 50"); if(mysql_num_rows($vypis)) { ... } A přiřazování výsledků do stále stejných proměnných bude mít za následek vypsání jen posledního řádku výsledku. |
||
Mara Profil * |
#4 · Zasláno: 16. 7. 2007, 20:11:58
$vypis=mysql_query("SELECT * FROM smeny ORDER BY jmeno LIMIT 0, 50") or die(mysql_error());
vypsalo Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource |
||
nightfish Profil |
#5 · Zasláno: 16. 7. 2007, 20:14:52
$vypis=mysql_query("SELECT * FROM smeny ORDER BY jmeno LIMIT 0, 50") or die(mysql_error());
vypsalo Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource v tom případě to tu chybu dělá někde jinde, protože na uvedeném místě mysql_num_rows() nepoužíváš... takže to s tím or die(mysql_error()); dej k mysql_query "nad" místo, uvedené v té chybové hlášce |
||
Mara Profil * |
#6 · Zasláno: 16. 7. 2007, 21:06:32
jo už to frčí jupíííííííííííííííííí, díky všem, nakonec to bylo tím, že jsem neměl vytvořenou TABLE, protože úplně na začátku scriptu jsem zapomněl smazat DROP TABLE:D Vždycky za to můžou ty nejstupidnější věci
|
||
Časová prodleva: 18 let
|
0