selection de la base de donnees 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 : selection de la base de donnees impossible

par [BQS]Jayce » 24 mars 2006, 17:11

ta pas changé les droits utilisateurs de mysql ?

par DarkBlue » 24 mars 2006, 17:01

A mon avis tu as du mettre un espace soit au moment de creer ta table soit quand tu essaie de te connecter (ça arrive) , mais le pb se situe bien au niveau de la connection et la requete est bonne donc se sont les infos de connection qui foirent (ou le nom de la table qui peut contenir un espace avant ou apres)

par Victor BRITO » 24 mars 2006, 15:19

Salut!

Il est préférable, voire recommandé, de taper les instructions concernant la connexion à la base de données avant d'ouvrir la moindre balise HTML. Autrement dit:
<?php 
$user="root"; 
$host="localhost"; 
$password=""; 
$database= "azurcars"; 


$connexion = mysql_connect($host, $user, $password) 
or die ("Connexion au serveur impossible"); 
$db = mysql_select_db($database,$connexion) 
or die ("Selection de la base de donnees impossible".mysql_error());
?>
<html>
...
</html>
Et si on les enregistre dans un fichier PHP externe (pas de balise HTML et attention aux lignes vides!), c'est encore mieux. Auquel cas il faudra remplacer le code PHP ci-dessus par:
<?php
include("nom-du-fichier-externe-permettant-la-connexion-a-la-base-de-donnees.php");
?>

par sadeq » 24 mars 2006, 09:21

t'as combien de serveurs Mysql qui tournent sur ta machine ?

par sieber » 24 mars 2006, 00:11

sorry !!!!

par ouckileou » 23 mars 2006, 22:20

Salut,

pense à utiliser le bbcode
 pour encadrer le code que tu postes ;)

reponse de la requette

par sieber » 23 mars 2006, 20:39

Selection de la base de donnees impossibleBase 'azurcars' inconnue

remoi

par sieber » 23 mars 2006, 20:38

je vois pas l' default :?


<html>

<body>
<form action="Marques.php" method="post">
<select name="type">
 <option value="Marques" selected>aixam 
</select>&nbsp;&nbsp;&nbsp;
<input type="submit" value="choix">
</form>
</body>

<?php
/* nom du programme Marques.php
*description :Construction d une liste de selection a partir de la base de données.
*/
?>
<html>
<head>
<title>Types Marques</title>
</head>
<body>
<?php
 $user="root";
 $host="localhost";
 $password="";
 $database= "azurcars";
 
 
 $connexion = mysql_connect($host, $user, $password)
or die ("Connexion au serveur impossible");
 $db = mysql_select_db($database,$connexion)
 or die ("Selection de la base de donnees impossible".mysql_error());
 $rq = "SELECT DISTINCT MarqueType FROM Marques ORDER BY MarquesType";
 $result = mysql_query($rq)
 or die ("Execution de la requete impossible");

//Creation d'un formulaire contenant une liste de selection
echo "<form action='traitement.php' method='post'>
<select name='MarquesType'>\n";

while($ligne =mysql_fetch_array($result))
{ extract($ligne);
if ($MarquesType<>"")
echo "<option value='$MarquesType'>$MarquesType\n";
}

echo "</select>;\n";
echo "<input type='submit'".
"value=\"Marques\"></form>\n";?>

</body>
</html>

par sadeq » 23 mars 2006, 17:52

t'es sûr de l'orthographe du nom de ta base?

selection de la base de donnees impossibleBase 'azurcars' in

par sieber » 23 mars 2006, 16:57

selection de la base de donnees impossibleBase 'azurcars' inconnue
et pourtant elle est bien la en local

par Invité » 23 mars 2006, 09:07

$db = mysql_select_db($database,$connection)
or die ("selection de la base de donnees impossible".mysql_error());

mets la ligne comme ceci pour q'on est un peu plus d'informations !

selection de la base de donnees impossible

par sieber » 23 mars 2006, 06:04

re bonjour,mais la j ai juste un ptit mais ptit soucie elle me dis cela (la salo....) selection de la base de donnees impossible je peu pas la penetrer enfin elle me barre le chemin voici mon code alors que j'ai fais une table toto dans la base toto alors moi y'en na pas comprendre merci a+ il 5h00 paris s 'eveille moi jvais couche :(

<body>
<form action="traitement.php" method="post">
<select name="type">
<option value="toto" selected>toto
</select>&nbsp;&nbsp;&nbsp;
<input type="submit" value="choix">
</form>
</body>
<?php
/* Nom du programme : marques.php
*description :Construction d'une liste a partir de la base de donnees.
*/
?>
<html>
<head>
<title>Types de toto</title>
</head>
<body>
<?php
$host="localhost";
$database="toto";
$user="root";
$password="";


$connection = mysql_connect($host,$user,$password)
or die ("connexion au serveur impossible");
$db = mysql_select_db($database,$connection)
or die ("selection de la base de donnees impossible");
$rq = "SELECT DISTINCT totoType FROM toto ORDER BY totoType";
$result = mysql_query($rq)
or die ("execution de la requete impossible");

//Creation d'un formulaire contenant une liste de selection
echo "<form action=traitement.php' method='post'>
<select name='totoType'>\n";

while($ligne=mysql_fetch_array(result))
{extract($ligne);
if($totoType<>"")
echo"<option value='$totoType'>$totoType\n";
}

echo "</select>;\n";
echo "<input type='submit'".
"value=\toto\">>form>\n";?>

</body>
</html>