connection a la base de donné impossible

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : connection a la base de donné impossible

par charabia » 05 févr. 2006, 13:29

Rajoutes des die pour voir d'où provient les erreurs de connexion :

Code : Tout sélectionner

$connect_db = mysql_connect($serveur,$user,$pass) or die (mysql_error()); mysql_select_db($bdd,$connect_db) or die(mysql_error());

par stephcache » 05 févr. 2006, 13:23

les variable sont bonne mais j'ai verifier si j'avais réussi a me connecté ama base de donné et il ne veut pas ci connecté alors que d'autre site que j'ai réalisé si connecte

par charabia » 05 févr. 2006, 13:21

$requete_cra = mysql_query("select * from $annee where semaine='$semaine' order by n_jours asc");
Ton appel à ta table provient d'une variable, as-tu testé que $annee existe ?

Si tu en fais un echo qu'obtiens-tu ?

par stephcache » 05 févr. 2006, 13:16

pour $mysql ca ne sert pas pour l'instant mais sa ne change rien quand a bdd c'est bien le nom de ma basse de donné que utilise

par charabia » 05 févr. 2006, 13:12

$serveur = "localhost"; // nom du serveur

$user = "root"; // nom utilisatieur

$pass = ""; // mot de passe

$bdd = "compte rendu activite"; // nom de la base de donnees

$mysql = "serveur/mysql/"; //nom du serveur MYSQL

$connect_db = mysql_connect($serveur,$user,$pass); // connection a la base de donnee
$bdd est juste un exemple ou en local tu l'as vraiment appelé "compte rendu activite" ?

A quoi correspond $mysql puisque tu as déjà déclaré le nom du serveur plus haut ?

:!: Edites ton code et utilises les bbcodes php pour l'entourer, on y verrait beaucoup plus clair.

par stephcache » 05 févr. 2006, 13:05

$serveur = "localhost"; // nom du serveur

$user = "root"; // nom utilisatieur

$pass = ""; // mot de passe

$bdd = "compte rendu activite"; // nom de la base de donnees

$mysql = "serveur/mysql/"; //nom du serveur MYSQL

$connect_db = mysql_connect($serveur,$user,$pass); // connection  a la base de donnee

mysql_select_db($bdd,$connect_db); // selection de la base de donnee

// qui se trouve dans un fichier config.php puis je include dans mes fichiers

<? $result = substr($choix,0,strpos($choix,".")); $annee = substr($result,11,strlen($result)); ?>
<br>
<table bgcolor=#848484 bordercolordark=#848484 bordercolorloght=#848484 align=center>
<tr><td align=center>
<table bgcolor=#DEE7DE align=center width=440>
<tr><td align=center>

<table align=center><tr>

<? if($semaine != "")
{echo("
<table><tr><td><a href=tete.php?cra=calendrier>< Retour au calendrier ></td></tr></table><br>
<table><tr><td>Agent: 820017</td><td>HENAULT St&eacute;phane (CE)</td><td><b>Semaine $semaine</b></td></tr></table>
<table><tr><td>Agence: 02.3.N.11</td><td>NEVERS (CE)</td><td>Date compta <b>Semaine $semaine</b></td></tr></table>");
$requete_cra = mysql_query("select * from $annee where semaine='$semaine' order by n_jours asc");
$verif = mysql_numrows($requete_cra);
if($verif == "0") {echo("<center><b><i>Il n'y a aucun enregistrement qui correspond a votre recherche !!</i></b></center>");}
while($ligne = mysql_fetch_array($requete_cra))
{
$n_client = $ligne["n_client"];
$jours = $ligne["jours"];
$n_jours = $ligne["n_jours"];
$mois = $ligne["mois"];
$semaine = $ligne["semaine"];
$client = $ligne["client"];
$localite = $ligne["localite"];
$contrat = $ligne["contrat"];
$nf = $ligne["nf"];
$repas = $ligne["repas"];
$vacation = $ligne["vacation"];
$km = $ligne["km"];
$hotel = $ligne["hotel"];
$peage = $ligne["peage"];
$parking = $ligne["parking"];
$divert = $ligne["divert"];
$frais_speciaux = $ligne["frais_speciaux"];
$montant_fs = $ligne["montant_fs"];
$indem_speciales = $ligne["indem_speciales"];
$quantite = $ligne["quantite"];
$H04_00 = $ligne["H04_00"];
$H04_30 = $ligne["H04_30"];
$H05_00 = $ligne["H05_00"];
$H05_30 = $ligne["H05_30"];
$H06_00 = $ligne["H06_00"];
$H06_30 = $ligne["H06_30"];
$H07_00 = $ligne["H07_00"];
$H07_30 = $ligne["H07_30"];
$H08_00 = $ligne["H08_00"];
$H08_30 = $ligne["H08_30"];
$H09_00 = $ligne["H09_00"];
$H09_30 = $ligne["H09_30"];
$H10_00 = $ligne["H10_00"];
$H10_30 = $ligne["H10_30"];
$H11_00 = $ligne["H11_00"];
$H11_30 = $ligne["H11_30"];
$H12_00 = $ligne["H12_00"];
$H12_30 = $ligne["H12_30"];
$H13_00 = $ligne["H13_00"];
$H13_30 = $ligne["H13_30"];
$H14_00 = $ligne["H14_00"];
$H14_30 = $ligne["H14_30"];
$H15_00 = $ligne["H15_00"];
$H15_30 = $ligne["H15_30"];
$H16_00 = $ligne["H16_00"];
$H16_30 = $ligne["H16_30"];
$H17_00 = $ligne["H17_00"];
$H17_30 = $ligne["H17_30"];
$H18_00 = $ligne["H18_00"];
$H18_30 = $ligne["H18_30"];
$H19_00 = $ligne["H19_00"];
$H19_30 = $ligne["H19_30"];
echo("
<table><tr><td>$jours - $n_jours - $mois</td></tr></table>


");}}
elseif($mois != "")
{echo("
<table><tr><td><a href=tete.php?cra=calendrier>< Retour au calendrier ></td></tr></table><br>
<table><tr><td>Agent: 820017</td><td>HENAULT St&eacute;phane (CE)</td><td>Mois de <b>$mois</b></td></tr></table>
<table><tr><td>Agence: 02.3.N.11</td><td>NEVERS (CE)</td><td>Date compta <b>$mois $annee</b></td></tr></table>
");}?>

</tr></table></tr></table>
La page d'affichage

< Retour au calendrier >

Agent: 820017 HENAULT Stéphane (CE) Semaine 04
Agence: 02.3.N.11 NEVERS (CE) Date compta Semaine 04

Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\cra\visualisation.php on line 18

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\cra\visualisation.php on line 20

l'erreur obtenu

par charabia » 05 févr. 2006, 13:00

Hello !

Donnes nous un morceau de code ainsi que l'erreur que tu as. Surtout là où tu fais ta connexion. On pourra t'aider un peu plus efficacement que sans rien sous la main ;)

connection a la base de donné impossible

par stephcache » 05 févr. 2006, 12:58

bonjours, j'ai déjà réaliser plusieur script en php et mysql qui fonction mais la je voudrais inseré des données dans la base de donnée et en utiliser pour faire de l'affichage mais je n'arrive pas a me connecté la ma base de donné alors les autres site que j'ai fais fonction trés bien.

Si quelqu'un a une idée ou une possibilité de voir le code erreur

merci