Autor | Zpráva | ||
---|---|---|---|
cesar Profil |
#1 · Zasláno: 14. 1. 2006, 20:46:59
Zdravím,
mám takový menší problém, se kterým si lámu hlavu už cca 2 dny. :( Dělal jsem komunikaci s mail server přes POP3. Stáhl jsem si třídu a poté dodělal skript. Vše bylo bez problému do doby, než jsem údaje chtěl zapsat do databáze. Abych vše řádně zapsal, tak je potřeba si vytáhnout nějaká data z databáze a zjistil jsem, že mi tam nějak nefunguje funkce mysql_fetch_array();. Jak jsem na to přišel? Dal-li jsem za fce or die("Zastavilo se to u mysql_fetch_array");. Jak jsem předpokládal, tak se také splnilo, hláška se vypsala. Neměl by někdo pro mě nějakou radu? :) cesar |
||
WanTo Profil |
#2 · Zasláno: 14. 1. 2006, 20:50:13
mysql_fetch_array($query) funguje tak, že se jako parametr předá ID dotazu a tahle funkce načte další řádek výsledků do asociativního (hashového) pole.
|
||
WanTo Profil |
#3 · Zasláno: 14. 1. 2006, 20:51:12
Takže třeba pro select id, name from users vrátí pole s prvky $pole["id"] a $pole["name"].
|
||
cesar Profil |
#4 · Zasláno: 14. 1. 2006, 20:52:55 · Upravil/a: cesar
Ano, já vím co vrací fce mysql_fetch_array a jak funguje apod., ale mi jde o to, že se mi nechce ta fce mysql_fetch_array vůbec vykonat.
|
||
WanTo Profil |
#5 · Zasláno: 14. 1. 2006, 20:54:18
Tak sem pošli kus toho kódu kde to padá.
|
||
cesar Profil |
#6 · Zasláno: 14. 1. 2006, 20:58:10
Ten kód není nijak slavně napsán, ale testoval jsem tam hlavně kde je chyba. |
||
WanTo Profil |
#7 · Zasláno: 14. 1. 2006, 21:03:40
Tak to asi požadavek nic nevrátil. Zkus vypsat mysql_num_rows($sql_ban)
|
||
WanTo Profil |
#8 · Zasláno: 14. 1. 2006, 21:04:15
Teda mysql_num_rows($dot_ban)
|
||
cesar Profil |
#9 · Zasláno: 14. 1. 2006, 21:10:26
Tak jsem zkusil a vrátilo to sice 0, ale když jsem dal sql dotaz, který se tam vykonává do phpmyadmina, tak to vybralo správně jeden 1 řádek. :/
|
||
WanTo Profil |
#10 · Zasláno: 14. 1. 2006, 21:13:08
Dával jsi tam přesně ten sql dotaz co vypíše echo $sql_ban?
|
||
cesar Profil |
#11 · Zasláno: 14. 1. 2006, 21:14:50
Ano
|
||
cesar Profil |
#12 · Zasláno: 14. 1. 2006, 21:21:58
Již jsem na svůj problém přišel. Nevšiml jsem si, že mi to na konec vkládá mezeru. Zmátlo mě to, že mi to vzal phpmyadmin a když jsem měl
SELECT count(*) FROM... tak mi to spolkl OK. Mockrát děkuji za rady... ;-) |
||
WanTo Profil |
#13 · Zasláno: 14. 1. 2006, 21:23:14
Tak to je dobře že se podařilo záhadu vyřešit :-)
|
||
cesar Profil |
#14 · Zasláno: 14. 1. 2006, 21:27:19
Ještě jednou Ti mockrát děkuji =)
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0