Autor Zpráva
mot
Profil *
Zdravím, mám tyto "konfigurační" soubory
config.inc.php
<?
    $conf = array(
        'dbname'    =>    'a',
        'dbserver'    =>    'localhost',
        'dbuser'    =>    'root',
        'dbpasswd'    =>    '********'
    );
?>

ini.php
<?
    $link = mysql_connect($conf['dbserver'], 
                          $conf['dbuser'], 
                          $conf['dbpasswd']);
    mysql_select_db($conf['dbname']);
?>

func.php
<?
    function queryDBdata ($query)
    {
        $result = mysql_query("$query");
        
        for($i = 0; $i < @mysql_num_rows($result); $i ++)
        {
            $returnVar[$i] = @mysql_fetch_array($result, MYSQL_ASSOC);
        }

        @mysql_free_result($result);
        return ($returnVar);
    }
?>

Když jsem měl nainstalovaný WAMP server, tak vše fungovalo naprosto v pohodě. Teď, když jsem si instaloval sám Apache/php/MySQL/phpMyAdmin, tak mi scripty nefungují a házejí tyto chyba
Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in L:\a\admin\inc\func.php on line 4

Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in L:\a\admin\inc\func.php on line 4

Warning: mysql_query(): A link to the server could not be established in L:\a\admin\inc\func.php on line 4

Notice: Undefined variable: returnVar in L:\a\admin\inc\func.php on line 12

Poradil by prosím někdo, jak chyby vyřešit?
Str4wberry
Profil
www.fisir.tk/itblog/mysql_
jenikkozak
Profil
Máš chybně vyplněné přístupové údaje k databázi.
Jan Tvrdík
Profil
A používáš zkrácenou otevírací značku <? místo <?php, takže můžeš být rád, že se ti PHP vůbec spustí.

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:

0