Probleme avec la base de donnees ^^
Résolu
cheese42
Messages postés
860
Date d'inscription
Statut
Membre
Dernière intervention
-
Ricky38 Messages postés 4349 Date d'inscription Statut Contributeur Dernière intervention -
Ricky38 Messages postés 4349 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, bon je m'arrache les cheveux, ou se trouve le probleme ?????????
dans la page config.php, j'ai ceci :: require_once(PATH.'includes/mysql.php');
dans la page visite_clic.php, j'ai ceci::: <?php
require_once('includes/mysql.php');
include('includes/config.php'); ?>
dans la page visite_clic3.php, j'ai ceci::: <?php
session_start();
require_once('includes/config.php'); ?>
et dans la page mysql.php, j'ai ceci::: <?php
class DBLayer
{
var $prefix;
var $link_id;
var $query_result;
var $saved_queries = array();
var $num_queries = 0;
function DBLayer($db_host, $db_username, $db_password, $db_name, $db_prefix, $p_connect)
{
$this->prefix = $db_prefix;
if ($p_connect)
$this->link_id = @mysql_pconnect($db_host, $db_username, $db_password);
else
$this->link_id = @mysql_connect($db_host, $db_username, $db_password);
if ($this->link_id)
{
if (@mysql_select_db($db_name, $this->link_id))
return $this->link_id;
else
mg_alert('Unable to select database. MySQL reported: '.mysql_error().'<br>'. __FILE__.' '.__LINE__);
}
else
mg_alert('Unable to connect to MySQL server. MySQL reported: '.mysql_error().'<br>'. __FILE__.' '.__LINE__);
}
function start_transaction()
{
return;
}
function end_transaction()
{
return;
}
function query($sql, $unbuffered = false)
{
if (defined('PUN_SHOW_QUERIES'))
$q_start = get_microtime();
if ($unbuffered)
$this->query_result = @mysql_unbuffered_query($sql, $this->link_id);
else
$this->query_result = @mysql_query($sql, $this->link_id);
if ($this->query_result)
{
if (defined('PUN_SHOW_QUERIES'))
$this->saved_queries[] = array($sql, sprintf('%.5f', get_microtime() - $q_start));
++$this->num_queries;
return $this->query_result;
}
else
{
if (defined('PUN_SHOW_QUERIES'))
$this->saved_queries[] = array($sql, 0);
return false;
}
}
function result($query_id = 0, $row = 0)
{
return ($query_id) ? @mysql_result($query_id, $row) : false;
}
function fetch_assoc($query_id = 0)
{
return ($query_id) ? @mysql_fetch_assoc($query_id) : false;
}
function fetch_row($query_id = 0)
{
return ($query_id) ? @mysql_fetch_row($query_id) : false;
}
function num_rows($query_id = 0)
{
return ($query_id) ? @mysql_num_rows($query_id) : false;
}
function affected_rows()
{
return ($this->link_id) ? @mysql_affected_rows($this->link_id) : false;
}
function insert_id()
{
return ($this->link_id) ? @mysql_insert_id($this->link_id) : false;
}
function get_num_queries()
{
return $this->num_queries;
}
function get_saved_queries()
{
return $this->saved_queries;
}
function free_result($query_id = false)
{
return ($query_id) ? @mysql_free_result($query_id) : false;
}
function escape($str)
{
if (function_exists('mysql_real_escape_string'))
return mysql_real_escape_string($str, $this->link_id);
else
return mysql_escape_string($str);
}
function alert()
{
$result['alert_sql'] = @current(@end($this->saved_queries));
$result['alert_no'] = @mysql_errno($this->link_id);
$result['alert_msg'] = @mysql_error($this->link_id);
return $result;
}
function close()
{
if ($this->link_id)
{
if ($this->query_result)
@mysql_free_result($this->query_result);
return @mysql_close($this->link_id);
}
else
return false;
}
}
?>
donc quand je mets les pages en ligne, voila ce que ca met -_- ::::
Warning: main(PATHincludes/mysql.php) [function.main]: failed to open stream: No such file or directory in /web/ketokdo/www/includes/config.php on line 17
Fatal error: main() [function.require]: Failed opening required 'PATHincludes/mysql.php' (include_path='.:/usr/php4/pear') in /web/ketokdo/www/includes/config.php on line 17
ps:: en ligne 17 se trouve ceci::: require_once(PATH.'includes/mysql.php');
^^, voila si on peut me donner une petite solution, car la je beeeeeuuuuuuug -_-, merci^^
dans la page config.php, j'ai ceci :: require_once(PATH.'includes/mysql.php');
dans la page visite_clic.php, j'ai ceci::: <?php
require_once('includes/mysql.php');
include('includes/config.php'); ?>
dans la page visite_clic3.php, j'ai ceci::: <?php
session_start();
require_once('includes/config.php'); ?>
et dans la page mysql.php, j'ai ceci::: <?php
class DBLayer
{
var $prefix;
var $link_id;
var $query_result;
var $saved_queries = array();
var $num_queries = 0;
function DBLayer($db_host, $db_username, $db_password, $db_name, $db_prefix, $p_connect)
{
$this->prefix = $db_prefix;
if ($p_connect)
$this->link_id = @mysql_pconnect($db_host, $db_username, $db_password);
else
$this->link_id = @mysql_connect($db_host, $db_username, $db_password);
if ($this->link_id)
{
if (@mysql_select_db($db_name, $this->link_id))
return $this->link_id;
else
mg_alert('Unable to select database. MySQL reported: '.mysql_error().'<br>'. __FILE__.' '.__LINE__);
}
else
mg_alert('Unable to connect to MySQL server. MySQL reported: '.mysql_error().'<br>'. __FILE__.' '.__LINE__);
}
function start_transaction()
{
return;
}
function end_transaction()
{
return;
}
function query($sql, $unbuffered = false)
{
if (defined('PUN_SHOW_QUERIES'))
$q_start = get_microtime();
if ($unbuffered)
$this->query_result = @mysql_unbuffered_query($sql, $this->link_id);
else
$this->query_result = @mysql_query($sql, $this->link_id);
if ($this->query_result)
{
if (defined('PUN_SHOW_QUERIES'))
$this->saved_queries[] = array($sql, sprintf('%.5f', get_microtime() - $q_start));
++$this->num_queries;
return $this->query_result;
}
else
{
if (defined('PUN_SHOW_QUERIES'))
$this->saved_queries[] = array($sql, 0);
return false;
}
}
function result($query_id = 0, $row = 0)
{
return ($query_id) ? @mysql_result($query_id, $row) : false;
}
function fetch_assoc($query_id = 0)
{
return ($query_id) ? @mysql_fetch_assoc($query_id) : false;
}
function fetch_row($query_id = 0)
{
return ($query_id) ? @mysql_fetch_row($query_id) : false;
}
function num_rows($query_id = 0)
{
return ($query_id) ? @mysql_num_rows($query_id) : false;
}
function affected_rows()
{
return ($this->link_id) ? @mysql_affected_rows($this->link_id) : false;
}
function insert_id()
{
return ($this->link_id) ? @mysql_insert_id($this->link_id) : false;
}
function get_num_queries()
{
return $this->num_queries;
}
function get_saved_queries()
{
return $this->saved_queries;
}
function free_result($query_id = false)
{
return ($query_id) ? @mysql_free_result($query_id) : false;
}
function escape($str)
{
if (function_exists('mysql_real_escape_string'))
return mysql_real_escape_string($str, $this->link_id);
else
return mysql_escape_string($str);
}
function alert()
{
$result['alert_sql'] = @current(@end($this->saved_queries));
$result['alert_no'] = @mysql_errno($this->link_id);
$result['alert_msg'] = @mysql_error($this->link_id);
return $result;
}
function close()
{
if ($this->link_id)
{
if ($this->query_result)
@mysql_free_result($this->query_result);
return @mysql_close($this->link_id);
}
else
return false;
}
}
?>
donc quand je mets les pages en ligne, voila ce que ca met -_- ::::
Warning: main(PATHincludes/mysql.php) [function.main]: failed to open stream: No such file or directory in /web/ketokdo/www/includes/config.php on line 17
Fatal error: main() [function.require]: Failed opening required 'PATHincludes/mysql.php' (include_path='.:/usr/php4/pear') in /web/ketokdo/www/includes/config.php on line 17
ps:: en ligne 17 se trouve ceci::: require_once(PATH.'includes/mysql.php');
^^, voila si on peut me donner une petite solution, car la je beeeeeuuuuuuug -_-, merci^^
A voir également:
- Probleme avec la base de donnees ^^
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation - Forum Windows 10
- Tnt base de données vide - Forum TNT / Satellite / Réception
5 réponses
Salut,
et si tu essayais de mettre
au lieu de
et si tu essayais de mettre
require_once('includes/mysql.php');
au lieu de
require_once(PATH.'includes/mysql.php');
Ou alors si tu essayais de mettre un $ devant PATH ?
dans la page config.php, j'ai ceci :: require_once($PATH.'includes/mysql.php');
dans la page config.php, j'ai ceci :: require_once($PATH.'includes/mysql.php');
merci sihaya, je viens de tester mais non, car cela me fait planter le site complet -_- ^^, mais merci quand meme !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question