Pb aprés l'installation de datalife engine

imadin Messages postés 3 Statut Membre -  
lenono69 Messages postés 44 Statut Membre -
Bonjour,
j'ai installé le cms datalife engine mais il y a un pb de base de donné
ce message Apparaît en haut de la page :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/bashsoft/public_html/z4share.com/engine/modules/statistics.php on line 24


le code de "statistics.php" est :
<?php
/*
=====================================================
 DataLife Engine 7.3 Full English By Arash.N
-----------------------------------------------------
 http://SyarashTools.com/
-----------------------------------------------------
 Pack By: http://English.DatalifeCMS.ir/
-----------------------------------------------------
 Copyright (C) 2006,2008 By DatalifeCMS (http://datalifecms.ir)
=====================================================
*/

define('ROOT_DIR', '..');
define('ENGINE_DIR', ROOT_DIR.'/engine');

require_once ENGINE_DIR.'/classes/mysql.php';
require_once ENGINE_DIR.'/data/dbconfig.php';
require_once ENGINE_DIR.'/modules/functions.php';

$day=date("j");

$query=  $db->query("SELECT * FROM " . USERPREFIX . "_today");
$num= mysql_num_rows($query);
for ($i=0; $i <$num; $i++) {
$row = mysql_fetch_array($query);

if ($day==$row[day]){
$db->query("UPDATE dle_today SET number=number+1,day='$day' ");
$db->query("UPDATE dle_total SET number=number+1 ");
} else {
$db->query("UPDATE dle_yesterday SET number=$row[number]");
$db->query("UPDATE dle_today SET number=1 , day='$day'");
} }

$row2 = $db->super_query("SELECT * FROM " . PREFIX . "_yesterday");
$yesterday = $row2['number'];

$row3 = $db->super_query("SELECT * FROM " . PREFIX . "_total");
$all = $row3['number'];

$statistics="&nbsp;&nbsp;Today: $row[number]<BR>&nbsp;&nbsp;Yesterday: {$yesterday}<BR>&nbsp;&nbsp;All Visits: {$all}";

?>


merci d'avance
A voir également:

1 réponse

lenono69 Messages postés 44 Statut Membre 8
 
B'jour,

ligne 24 : $num= mysql_num_rows($query);

Alors soit ta base est vide, soit ta requete est erronée.... Ou le db_link pas bon,... Ca aussi c'est possible, genre mauvais user/passwd.
0