Autor | Zpráva | ||
---|---|---|---|
Marfig Profil * |
#1 · Zasláno: 3. 2. 2005, 09:06:33
Dobry den,
rozhodl jsem se zrusit triadu a nainstalovat si php,apache a mysql nove, ale zjistil jsem, ze u myslql 4 (doufam, ze to nepletu) se nepouziva mysql ale mysqli, to budu muset vsechny prikazy zmenit? Nejde zapnout rezim kompatibility ci tak neco? Doma jak doma, tam to asi prehodim na nizsi mysql, ale kdyz upgreadnou na hostingu, tak to budu muset predelat? Diky za odpoved k tomuto, asi "hloupemu" dotazu. |
||
thingwath Profil |
#2 · Zasláno: 3. 2. 2005, 17:19:31
Přiznám se, že si půlku věcí co teď budu říkat napůl cucám z prstu a napůl doluji z paměti. Takže to berte hodně s rezervou.
Mysqli je nové rozšíření pro databázi Mysql 4.1 a vyšší (důležité je to 4.1, dnes je nejčastější verzí 4.0 nebo nějaká 3.x), které dokáže využít nové vlastnosti, nicméně není zcela zpětně kompatibilní ani se starší verzí databáze ani s rozšířením mysql. Stejně tak pro Mysql 4.1+ (nevím jestli pro pětku, ale to je zatím beta) lze použít mysql, ale neumí to nové vlastnosti. |
||
llook Profil |
#3 · Zasláno: 4. 2. 2005, 20:59:29
MySQL 4.1 používá jiný komunikační protokol než 4.0 a starší. Proto jsou i nové funkce. Pokud cheš používat MySQL 4.1, tak to budeš muset předělat.
Ale nepředpokládám, že by hostingy bez varování upgradovali z 4.0 na 4.1. |
||
Časová prodleva: 3 dny
|
|||
marfig Profil |
#4 · Zasláno: 7. 2. 2005, 21:37:37
Aha, takze si musim vybrat co doma nainstaliruji, asi to co mam aktualne na hostingu, tj. pokud jsem to dobre odhadl 3.23. Diky za vysvetleni
|
||
thingwath Profil |
#5 · Zasláno: 7. 2. 2005, 23:05:06
llook
Člověče, byls někdy na neplaceným u pípni? :-) Pak teprv něco nepředpokládej ;-) |
||
Časová prodleva: 3 dny
|
|||
marfig Profil |
#6 · Zasláno: 10. 2. 2005, 14:11:06
To jako, ze upgraduji bez oznameni alespon par dnu predem? Ci v cem jsou tak strasni?
|
||
thingwath Profil |
#7 · Zasláno: 10. 2. 2005, 21:18:52
Přesně jak to říká llook. Člověk jde spát a na serveru běží PHP 4. Člověk vstane a na serveru je PHP 5 :-)
Případ z nedávna. Člověk jde spát a na serveru běží MySQL 4.0. Vstane a vida, už tam je MySQL 4.1. To všechno, samozřejmě, oznámeno pouze a jedině suchým nápisem v proužku na www.pipni.cz - 32.1.2004 - MySQL 4.1.6!!! A to pochopitelně až nejlépe pár hodin pro provedení akce, kdy člověk pořádně neví, proč mu toho půlka nejde :-) |
||
marfig Profil |
#8 · Zasláno: 11. 2. 2005, 06:46:56
To by jednoho nastavlo. Diky za zkusenosti, vim uz, ze na pipni hostovat nechci :)
|
||
Časová prodleva: 14 dní
|
|||
Lord Profil * |
#9 · Zasláno: 25. 2. 2005, 12:06:33
Ja mam doma na lokalnim serveru PHP 4.3.10 a MySQL 4.1.10 a používám staré mysql API a vše běží v pořádku.
Jak to? |
||
thingwath Profil |
#10 · Zasláno: 25. 2. 2005, 17:05:58
Lord
To je v pořádku, mysql API je stále kompatibilní s novým MySQL, ale neumí některé nové vlastnosti. Minimálně to tvrdí manuál, přiznám se, že jsem ty nové vlastnosti zatím příliš nezkoumal. |
||
Časová prodleva: 1 měsíc
|
|||
Garofano Profil * |
#11 · Zasláno: 4. 4. 2005, 20:22:37
Já se servery zrovna olbřímí zkušenosti tedy nemám, ale mám pocit, že stačí v php.ini pustit php_mysql.dll i php_mysqli.dll a bude fachat jak mysqli tak mysql.
|
||
Časová prodleva: 1 měsíc
|
|||
urby Profil * |
#12 · Zasláno: 4. 5. 2005, 22:37:09
Garofano
Díky!!! Konečně jednoduchá a funkční rada. |
||
marfig Profil |
#13 · Zasláno: 5. 5. 2005, 06:30:18
Garofano
to předpokládá že máš přístup k nastavení, což, ehm na free hostingu určutě nebude a moc bych nedal za to ža ani na placených... |
||
Anonymní Profil * |
#14 · Zasláno: 5. 5. 2005, 23:02:05
šikovnej programátor by už měl mít zafixovány zásady pro psaní kódu který poběží jak v php4 i v php5
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0