Databáze

11 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. 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?
  2. <HTML>Tady ti to nepojede, je tu php4.</HTML>
  3. <HTML>Vyměň mysqli za mysql.</HTML>
  4. Nějak v původním dotazu postrádám konstrukci $db=mysql_connect(...
  5. 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ší).
  6. Freeze: Možná není povinný, ale když už ho použije, měl by asi nést nějakou hodnotu.
  7. Kit: Ah, špatně jsem přečetl předchozí příspěvek. U mysqli je $handle povinné.
  8. 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().
  9. <HTML>Tomík: Přečti si dobře tu chybovou hlášku. Není to dobré, když tam ta funkce ani není ;)</HTML>
  10. 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í.
  11. php.net/mysqli_query <?php phpinfo(); ?> porovnanim dokumentace a phpinfo a chybove hlasky zjistis, ze mas treba jinou verzi php

← Zpět na všechna témata