MysQl probleme
Hors ligneNewbie Le 27/06/2007 à 19:34 Profil de Newbie Configuration de Newbie

Salut a tous , sur mon site j'ai installer le theme Vs_premium et il bug dans la partir mysql
voici le message qu'il affiche en haut de l'ecran: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /data/www/.../themes/vS_Premium/theme.php on line 27

voici celui qui marque en plein millieu de la page : Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /data/www/.../themes/vS_Premium/theme.php on line 209

voici une partir du code pour la premiere partie :

include ('admin/admin.php');

function top()
{
    global $nuked, $op, $file, $user, $page, $header, $global;

     echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n"
     . "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\"><head>\n"
     . "<meta name=\"keywords\" content=\"" . $nuked['keyword'] . "\" />\n"
     . "<meta name=\"Description\" content=\"" . $nuked['description'] . "\" />\n"
     . "<title>" . $nuked['name'] . " - " . $nuked['slogan'] . "</title>\n";
$sql = "SHOW TABLES FROM ".$global['db_name'];
$result = mysql_query($sql);
$i = 0;
while ($row = mysql_fetch_row($result)) 
{
if(strstr($row[0], $nuked['prefix']."_vs_premium_nav"))
{
$i++;
}
if( strstr($row[0], $nuked['prefix']."_vs_premium_title"))
{
$i++;
}
if(strstr($row[0], $nuked['prefix']."_vs_premium_unik"))
{
$i++;
}
if(strstr($row[0], $nuked['prefix']."_vs_premium_ban"))
{
$i++;
}
}
if($i < 4)
{
$name = $nuked['name'];
$slogan = $nuked['slogan'];
$lastw = "1";
$lastp = "1";
$ban = "vierge";
}



et voici une partie du code pour le 2eme messages


function footer()
{
    global $nuked, $op, $file, $page, $global;

    if ($op == "index" && $file != "Admin" && $page != "admin") 
    {
        get_blok('bas');
    } 
$sql = "SHOW TABLES FROM ".$global['db_name'];
$result = mysql_query($sql);
$i = 0;
while ($row = mysql_fetch_row($result)) {
if(strstr($row[0], $nuked['prefix']."_vs_premium_nav"))
{
$i++;
}
if( strstr($row[0], $nuked['prefix']."_vs_premium_title"))
{
$i++;
}
if(strstr($row[0], $nuked['prefix']."_vs_premium_unik"))
{
$i++;
}
if(strstr($row[0], $nuked['prefix']."_vs_premium_ban"))
{
$i++;
}
}
if($i < 4)
{
$lastw = "1";
$lastp = "1";
}
else if($i == 4)


merci d'avance pour ceux qui peuvent m'aider
Hors ligneWAR10CK Le 30/11/2007 à 08:52 Profil de WAR10CK Configuration de WAR10CK

Salut ;

Essaye de regarder dans ton code php si tu as pas oublié quelques caractéres.

Sinon je pense que tu connais mais je le donne quand même.. vas sur ce lien : http://fr.php.net/mysql_fetch_row

La documentation php/mysql est bien expliquée


@+
Hors ligneAnthony Le 30/11/2007 à 08:54 Profil de Anthony Configuration de Anthony

Admin
Salut

Tes requêtes dans les mysql_query() n'ont pas pu s'exécuter. Deux raisons possibles : leur syntaxe est incorrecte ou alors ton serveur MySQL est down, ou encore tu ne t'es pas connecté à mysql avec la fonction mysql_connect().

a +
--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels