Autor | Zpráva | ||
---|---|---|---|
DarkMeni Profil |
#1 · Zasláno: 15. 6. 2011, 21:52:16
Co je podle vás lepší a rychlejší?
//Možnost 1: mysql_fetch_array($dotaz); //Možnost 2: mysql_fetch_assoc($dotaz); //A mám pocit že existuje i něco jako: mysql_fetch_row($dotaz); Když znám názvy sloupců, ale nevim kolik je tam řádků a chci vytáhnout hodně řádků. |
||
Alphard Profil |
#2 · Zasláno: 15. 6. 2011, 22:07:44
"An important thing to note is that using mysql_fetch_array() is not significantly slower than using mysql_fetch_row(), while it provides a significant added value."
(http://cz2.php.net/function.mysql_fetch_array) Rychlostně to bude srovnatelné. Avšak pro _array obvykle není důvod (je zbytečné) a _row se taky moc často nevyužije, běžně se používá _assoc (když pominu vyšší databázové vrstvy). |
||
Kcko Profil |
#3 · Zasláno: 15. 6. 2011, 22:22:15
Ještě existuje mysql_fetch_object, to jsem používal dříve (dokud jsem nezačal používat DB layer, ve finále pak DIBI).
Výhoda mfo je ta, že se píše nejrychleji :-) |
||
Časová prodleva: 11 dní
|
|||
DarkMeni Profil |
#4 · Zasláno: 26. 6. 2011, 17:23:03
Píše nejrychleji?
Tím myslíš že se to nejrychleji dá napsat při psaní skriptu nebo že to umí nejrychleji poskytnout data? |
||
ShiraNai7 Profil |
#5 · Zasláno: 26. 6. 2011, 19:11:33
DarkMeni:
Že se např $radek->sloupec pise jednodušeji než $radek['sloupec']. |
||
Časová prodleva: 13 let
|
0