Probleme avec la base de donnees ^^

Résolu/Fermé
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 20 févr. 2009 à 21:07
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 - 20 févr. 2009 à 21:29
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^^

5 réponses

Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
20 févr. 2009 à 21:16
Salut,

et si tu essayais de mettre

require_once('includes/mysql.php');


au lieu de

require_once(PATH.'includes/mysql.php');
0
Sihaya Messages postés 19 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 19 mai 2009 1
20 févr. 2009 à 21:18
Ou alors si tu essayais de mettre un $ devant PATH ?

dans la page config.php, j'ai ceci :: require_once($PATH.'includes/mysql.php');
0
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
20 févr. 2009 à 21:22
merci sihaya, je viens de tester mais non, car cela me fait planter le site complet -_- ^^, mais merci quand meme !!!
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
20 févr. 2009 à 21:23
et le mien tu l'as essayé ?
0
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
20 févr. 2009 à 21:25
desole ricky38, je navais pas vu ton post, je teste de suite et te dis^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
20 févr. 2009 à 21:27
OOOOOOOOOOOOOUUUUUUUUUUUUUUUUUUIIIIIIIIIIIIIIIIIIII
super , merci Ricky, vraiment merci je miserais ,vraiment super merci ^^

0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
20 févr. 2009 à 21:29
fait plaisirs
0