Autor | Zpráva | ||
---|---|---|---|
Jirko Profil * |
#1 · Zasláno: 21. 10. 2005, 12:15:22
Při přechodu z PHP4 na PHP5 a z databáze mysql na mysqli mi nefunguje příkaz
mnoho příkazů, které posléze šli nahradit, ale za příkaz mysqli_result jsem nenašel náhradu. Prosím proto PHP5 nadšence, aby mi poradily... Děkuji |
||
Jirko Profil * |
#2 · Zasláno: 21. 10. 2005, 13:28:18
Prosím všechny aby mi poradily
|
||
Hugo Profil |
#3 · Zasláno: 21. 10. 2005, 13:39:55
Jirko
Tak pouzivaj mysql, aspon do doby nez to upravis. |
||
Jirko Profil * |
#4 · Zasláno: 21. 10. 2005, 13:54:29
Což o to s mysql a PHP5 to taky nejde.
|
||
Hugo Profil |
#5 · Zasláno: 21. 10. 2005, 14:13:29
Tak v tom případě musíš definovat 'nejde'. Co přesně nefunguje, co to hlásí atd.
|
||
Jirko Profil |
#6 · Zasláno: 21. 10. 2005, 14:15:02
Tam jde o to že v PHP5 oproti PHP4 jsou zásadní změny, což je tedy
dost "nedobré"... Zkoušel jsem: mysqli_fetch_object, ale vypadne mi array. Nevíte někdo co mám místo toho použít. |
||
Hugo Profil |
#7 · Zasláno: 21. 10. 2005, 14:16:20
Ono je dobré se podívat do manuálu, je tam spousta užitečných informací. Už jsem ti to psal v jiném vlákně, používej funkce jako mysql_fetch_assoc().
|
||
Jirko Profil |
#8 · Zasláno: 21. 10. 2005, 14:17:08
hlásá mi to:
Fatal error: Call to undefined function mysqli_result() in /var/www/ |
||
Hugo Profil |
#9 · Zasláno: 21. 10. 2005, 14:18:23
Jirko
To je logické, pokud by ses podíval do manuálu, tak zjistíš, že žádná taková fce neexistuje. |
||
Jirko Profil |
#10 · Zasláno: 21. 10. 2005, 14:21:16 · Upravil/a: Jirko
Ano neexistuje, ale když já jí CHCI
|
||
Hugo Profil |
#11 · Zasláno: 21. 10. 2005, 14:24:46
Jirko
A proč? Používej, ty které existují. MySQL_Result patří mezi funkce, které by se neměli používat (viz manuál). |
||
Jirko Profil |
#12 · Zasláno: 21. 10. 2005, 14:32:03
A nešlo by to nějak obejít, něco jako že bych do scriptu napsal mysql_result = ...,
abych nemusel přepisovat celej obchod písmeno po písmenu. |
||
Hugo Profil |
#13 · Zasláno: 21. 10. 2005, 14:41:39
Jirko
Ale mysql_result existuje, čili ji nemůžeš znovu definovat. Neexistuje pouze funkce mysqli_result. Ale jak jsem psal výš, nedoporučuje se ji používat. |
||
kaifman Profil |
#14 · Zasláno: 22. 10. 2005, 14:07:34
Pokud pouzivas db tak ze vsechno pises rucne bez nejakeho zapozdreni pristupu k databazi pak ti neni pomoci a musis to zmenit vsude. Napriste se poucis a pouzijes nejakou knihovnu, pripadne si ji vyrobis :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0