Autor Zpráva
Jirko
Profil *
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 *
Prosím všechny aby mi poradily
Hugo
Profil
Jirko

Tak pouzivaj mysql, aspon do doby nez to upravis.
Jirko
Profil *
Což o to s mysql a PHP5 to taky nejde.
Hugo
Profil
Tak v tom případě musíš definovat 'nejde'. Co přesně nefunguje, co to hlásí atd.
Jirko
Profil
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
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
hlásá mi to:
Fatal error: Call to undefined function mysqli_result() in /var/www/
Hugo
Profil
Jirko

To je logické, pokud by ses podíval do manuálu, tak zjistíš, že žádná taková fce neexistuje.
Jirko
Profil
Ano neexistuje, ale když já jí CHCI
Hugo
Profil
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
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
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
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 :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0