Autor | Zpráva | ||
---|---|---|---|
8vm8 Profil |
Ahoj,
mohl byste mě to někdo poradit, jak to překopat do novější podoby? Vím, že už je funkce mysql_db_query zastaralá a nevím, jak jej nahradit tak aby byl výsledek stejný. Problém je, že když ji zaměním za mysql_query, tak mi to potom hodí chybovou hlášku mysql_fetch_array() expects parameter 1 to be resource, null given in... <?php $db_connect=mysql_connect('localhost', $jmeno, $heslo); $result=mysql_db_query("SET NAMES 'UTF8'"); $result=mysql_db_query("SELECT * FROM articles"); while($link=mysql_fetch_array($result)) { echo $link['title']; } ?> |
||
Monkeys Profil * |
#2 · Zasláno: 18. 2. 2013, 23:41:15
8vm8:
$result=mysql_db_query("SET NAMES UTF8"); // bez tych uvodzoviek M. |
||
Alphard Profil |
#3 · Zasláno: 19. 2. 2013, 00:12:18
|
||
8vm8 Profil |
#4 · Zasláno: 19. 2. 2013, 08:08:02
Tak ono mě to sice píše, že je to zastaralý ale pořád to funguje. Takže mám používat mysqli-query? To už není zastaralý? Čeština funguje správně i s uvozovkama.
|
||
pcmanik Profil |
#5 · Zasláno: 19. 2. 2013, 08:22:52
8vm8:
To, že to stále funguje neznamená, že to tak bude navždy. Táto extenzia bude za nejaký čas (zopár rokov, kvôli rozšírenosti) zmazaná. Mysqli a PDO sú budúcnosť, obsahujú mnoho nových funkcií, ktoré stará extenzia nevie. |
||
8vm8 Profil |
#6 · Zasláno: 19. 2. 2013, 08:30:26
Jak by teda ten můj skript vypadal v pdo?
|
||
pcmanik Profil |
#7 · Zasláno: 19. 2. 2013, 15:30:46
8vm8:
Až niečomu z manuálu nebudeš rozumieť, ozvi sa. Bez snahy cesta nieje... |
||
Časová prodleva: 11 let
|
0