Autor Zpráva
8vm8
Profil
Ahoj,
mohl byste mi někdo řici, kde dělám chybu při výpisu dat z db? Připojení mi proběhne úspěšně. Nefunguje mi pouze výpis. Na localhostu my vše funguje. Tím myslím připojení i výpis ale na hostingu webzdarma ne. Používám tento skript:
<?php 
//Připojení
$db_spojeni=mysql_connect('mysql.webzdarma.cz', 'uživ.jméno', 'heslo', 'databáze', 3306);
if ($db_spojeni) {
mysql_query("SET NAMES 'UTF8'"); } else {echo 'Připojení se nezdařilo'.mysql_connect_error();};
//Výpis dat
$objekt_vysledku=mysql_query($db_spojeni, "SET NAMES 'utf8'");
$objekt_vysledku=mysql_query($db_spojeni, "SELECT * FROM  `articles` ORDER BY `datum` DESC ");
    while ($odkaz = mysql_fetch_array($objekt_vysledku))
        {    
            echo '<div class="main_article_div">';
            echo '<div class="nadpis">', $odkaz ['title'], '</div>';
            echo '<div class="anotace">', $odkaz ['annotation'], '</div>';
            echo '<div class="autor">', 'Autor: ', $odkaz ['id_autor'], '</div>';
            echo '<div class="datum">', 'Datum: ', $odkaz ['datum'], '</div>';
            echo '</div>';
        }
    ;
?>
Tori
Profil
To byly původně MySQLi funkce, že? Buď používejte mysqli_* funkce (doporučený způsob), anebo se koukněte na pořadí parametrů mysql_query.
Taps
Profil
8vm8:
<?php 
//Připojení
$db_spojeni=mysql_connect('mysql.webzdarma.cz', 'uživ.jméno', 'heslo', 'databáze', 3306);
if ($db_spojeni) {
mysql_query("SET NAMES 'UTF8'"); } else {echo 'Připojení se nezdařilo'.mysql_connect_error();};
//Výpis dat

$objekt_vysledku=mysql_query("SELECT * FROM  `articles` ORDER BY `datum` DESC ");
    while ($odkaz = mysql_fetch_array($objekt_vysledku))
        {    
            echo '<div class="main_article_div">';
            echo '<div class="nadpis">'.$odkaz ['title']. '</div>';
            echo '<div class="anotace">'.$odkaz ['annotation']. '</div>';
            echo '<div class="autor">Autor: '.$odkaz ['id_autor'].'</div>';
            echo '<div class="datum">Datum: '.$odkaz ['datum']. '</div>';
            echo '</div>';
        }
    ;
?>
8vm8
Profil
Tori:
Jo, to byly původně MYSQLI_ funkce. Jenže na wz to hned házelo chyby. Teď to chyby nehlásí ale nejde výpis. Vložení dat do db jo, ale výpis ne.
Tori
Profil
8vm8:
Jenže na wz to hned házelo chyby.
Jaký?
8vm8
Profil
WebZdarma.cz


Fatal error: Call to undefined function mysqli_connect() in /3w/wz.cz/m/machyweb/php/connect.php on line 3

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: