Probleme SQL

Résolu
web-actu Messages postés 105 Statut Membre -  
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai un ptit probleme en bas de ma page il y a marqué ça

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /www/riridi/index.php on line 14

Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /www/riridi/index.php on line 15

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /www/riridi/index.php on line 15

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /www/riridi/index.php on line 17

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /www/riridi/index.php on line 17

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/riridi/index.php on line 18


Et je n'arrive pas a résoudre ce probleme !!

A voir également:

9 réponses

web-actu Messages postés 105 Statut Membre 6
 
UP
0
web-actu Messages postés 105 Statut Membre 6
 
Up
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
bonsoir, c'est simplement que tes parametres dans ts requetes sont pas bon
Warning: mysql_connect() [function.mysql-connect] fais nous voir ton code on pourra surement t'aider

ensuite les auytres erreurs sont à tout les coups du au fait que tu utilise des variables dependant de la connexion et comme tu est pas connnecté à ta BD ben ça marche pas
0
web-actu Messages postés 105 Statut Membre 6
 
tiens le code source de la page qui beug


<?php 
	include("includes/header.php"); 
	include("includes/menu.php");
	include_once ("includes/bdd.php");
?>

         		 
       <!-- Le corps -->
 

       <div id="corps">

<?php
mysql_connect("localhost", "riridi", "****");
mysql_select_db("riridi");
// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>
<div class="news">
    <h3>
        <?php echo $donnees['titre']; ?>
        <em>le <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></em>
    </h3>
    
    <p>
    <?php
    // On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
    $contenu = nl2br(stripslashes($donnees['contenu']));
    echo $contenu;
    ?>
    </p>
</div>
<?php
} // Fin de la boucle des news
?>


<div id="clear:both">
</div>

	<?php
	include ('includes/pied.php');
?>

0

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

Posez votre question
web-actu Messages postés 105 Statut Membre 6
 
UP
0
web-actu Messages postés 105 Statut Membre 6
 
UP
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
bonjour ,plusieurs pistes pour toi:
1) regarde dans ton fichier bdd.php si t'est pas deja connecté et avec quels parametres.
2) regarde si le service mysql est bien demarré
3) c'est quoi comme serveur et comme config ?
4) regarde ton fichier error.log du serveur (si c'est apache en general il se trouve dans apache2/logs)


sinon la syntaxe de mysql_connect c'est comme ça :
mysql_connect("ton_serveur", "login_acces_aux_bases", "MP_du_login");
puis
mysql_select_db("nom_de_ta_table");

a priori tu a un conflit dans ta requete de connexion,verifie de ce coté.

pour l'affichage de la date c'est bizzare.. essaye plutot ça:
//mise en forme de la date
while ($donnees = mysql_fetch_array($retour))
{

$date = $donnees['ton_champ_date'];   
     
	     // les variables dont le tableau qui contient tous les mois et celui des jours
     
     $prefix = "Publi&eacute; le ";
	     $suffix = " à";
 	     $tab_month = array(1=>"Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet",
	                   "Aout", "Septembre", "Octobre", "Novembre", "Decembre");
 	     $tab_day = array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
 	     
	     // format de la date 2001-09-03 22:10 on cree un tableau dont les élements sont crées
	     // à partir de la date coupée aux espaces grace à la fonction explode on aura donc
	     // dans la case 0  de $tab_date 2001-09-03 et dans la case 1 22:10
 	             
	     $tab_date = explode(' ', $date);	     
 	     // on recupere chaques parties de l'heure dans un autre tableau $date_hour 	     
	     $date_hour = explode(':', $tab_date[1]); 	     
 	     // on recupere chaques parties de la date dans un autre tableau $date_dmy	     
            $tab_dmy = explode('-', $tab_date[0]);
	     
 	     // on cree la date au format français en determinant le numero du jour de la semaine grace
 	     // a la fonction mktime combin&eacute;e avec la fonction date.	     
	     
     $day = date("w", mktime(0, 0, 0, $tab_dmy[1], $tab_dmy[2], $tab_dmy[0]));
	     $date = $prefix . "$tab_day[$day] " . "$tab_dmy[2] ";
	     
	     
	     settype($tab_dmy[1], integer);
	     $date .= $tab_month[$tab_dmy[1]] . " $tab_dmy[0]" . $suffix . " $date_hour[0]h " . "$date_hour[1]min"; 
//fin date
}


deniere chose ca c'est quoi ? $contenu = nl2br(stripslashes($donnees['contenu']));

essaye plutot comme ça
$contenu =htmlspecialchars(addslashes($donnees['contenu'] ));
0
web-actu Messages postés 105 Statut Membre 6
 
http://riridi.olympe-network.com << Le lien ou laouu sa beug je vais ésseyer ta proposition pour le code
0
web-actu Messages postés 105 Statut Membre 6
 
c'est bon j'ai réussi !!
effectivement sa venais de la connexion avec le serveur c'été pas localhost mais heu je sais plus faut que je re-regarde mon mail... sinon merci
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
de rien c'est avec plaisir
0