Databáze

Při programování webu pro mého kamaráda, jsem narazil na problém. Jde o spojení s databází a prací s ní.

Pro připojení jsem použil:
mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD);
mysql_select_db(DB_NAME);

To funguje, ale když jsem pokračoval dál, tak mně to hodilo chybu:
Fatal error: Call to undefined function: mysqli_query() in ..... on line ...

Na řádku ... se nachází toto:
$objekt_vysledku = mysqli_query($db, "SET NAMES 'utf8'");

U ostatních hostingů mně vše funguje, ale tady ne. Nevíte někdo, jak to uvést do provozu?
<HTML>Tady ti to nepojede, je tu php4.</HTML>
<HTML>Vyměň mysqli za mysql.</HTML>
Nějak v původním dotazu postrádám konstrukci

$db=mysql_connect(...
Kubajz: Zkusil sis přeložit chybovou hlášku? ;) Jistě by ses nemusel ani ptát.
Kit: Není potřeba, parametr $handle u mysql_query není povinný (i když je lepší).
Freeze: Možná není povinný, ale když už ho použije, měl by asi nést nějakou hodnotu.
Kit: Ah, špatně jsem přečetl předchozí příspěvek. U mysqli je $handle povinné.
A hlavně nemíchat funkce. Když už použiji mysql_connect(), tak už použiji mysql_query(). Když chci mysqli_query(), tak je dobré použít mysqli_connect().
<HTML>Tomík: Přečti si dobře tu chybovou hlášku. Není to dobré, když tam ta funkce ani není ;)</HTML>
Nipal: Řekl jsem to obecně. Vím, že v PHP4 nefunguje kolekce funkcí mysqli_*. Tudíž v jeho případě to nebude fungovat. Jen jsem upozorňoval na to míchání.
php.net/mysqli_query
<?php phpinfo(); ?>
porovnanim dokumentace a phpinfo a chybove hlasky zjistis, ze mas treba jinou verzi php