Autor | Zpráva | ||
---|---|---|---|
Chodec Profil |
Ahoj
1. Nainstaloval jsem si doma PHP 5.3 a od té doby mě vždy Apache spadne když použiji ve scriptu příkaz MySQL_Close (); Pokud ho nepoužiji, vše běží v pořádku. Nevíte, co může být špatně? 2. Mám nainstalovanou verzi PHP Thread Safe. Pokud se pokusím stejným způsobem nainstalovat Non Thread Safe, Apache nahlásí chybu a nespustí se. Nevíte, jakým způsobem ji nainstalovat? Děkuji. |
||
Khu Profil * |
#2 · Zasláno: 24. 8. 2009, 09:10:51
1) Co takhle zaslat log?
2) Co takhle říct nám, co je to za chybu? |
||
Chodec Profil |
#3 · Zasláno: 24. 8. 2009, 09:20:42
Chyba je klasické alert () okno se zprávou "The Requested operation has failed", takže se vlastně Apache ani nespustí, aby zapsal do logu.
|
||
Alphard Profil |
#4 · Zasláno: 24. 8. 2009, 09:27:13
Chodec:
Myslím, že jsem o tom četl nějaké reporty bugů. Jestli si vzpomínám, tak tohle fungovalo. $db = mysql_connect("...", "...", "..."); mysql_close($db); |
||
Chodec Profil |
#5 · Zasláno: 24. 8. 2009, 09:37:37
Díky, navedl jsi mě správným směrem. V předchozích verzích totiž funkce MySQL_Close () nevyžadovala "resource $link_identifier", tak jsme jsem tam ho nepožíval. Ale od verze PHP 5.3 už je asi potřeba, takže jsem ho tam použil a už to jede.
Tak, a teď ještě vyřešit instalaci Non Thread Safe PHP, a je to. |
||
Mastodont Profil |
#6 · Zasláno: 24. 8. 2009, 11:17:11
Chodec
Máš nějaký důvod, proč používat mysql namísto mysqli ? |
||
Chodec Profil |
#7 · Zasláno: 24. 8. 2009, 11:20:00
Někde jsem četl, že je to rychlejší, tak jsem to chtěl zkusit. Myslíš, že to tedy nemám řešit?
|
||
warman Profil |
#8 · Zasláno: 24. 8. 2009, 11:35:42
tusim ze mysqli je rychlejsi jak mysql...
|
||
Mastodont Profil |
#9 · Zasláno: 24. 8. 2009, 13:24:33
Chodec
To "i" na konci "mysqli" znamená "improved" neboli "vylepšené" :) Dnes je mysql už opravdu historická záležitost. |
||
Časová prodleva: 15 let
|
0