01net    Web


Actuellement en ligne : 876 Utilisateurs dont 41 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Zplay, Beno@  
01net > Forum de 01net > Programmation et développement > Bases de données / SQL
> Probleme enregistrement dans BDD
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
Smileyoyo
  
   
      ?   @     Posté le 14/05/2008 13:54:45  
Voter pour ce message
Bonjour je suis actuellement sur EASY PHP et j'ai un probleme pour entrer un enregistrement dans ma table.
Voici le code en PHP

<?php



$mysql_serveur = "localhost";
$mysql_pseudo = "root";
$mysql_pass = "";
$mysql_bdd = "candeliere";

$connexion = mysql_pconnect($mysql_serveur,$mysql_pseudo,$mysql_pass) or die('<p>Erreur de connexion à la base de données</p>');
if(!$connexion) die("connection a la base de donnée : MAUVAIS!");
else{
echo ("connection a la base de donnée : OK !");}
if(!mysql_select_db($mysql_bdd)) die("Connection a CANDELIERE : MAUVAIS !");
else{
echo("Connection a CANDELIERE : OK !");}
$insertquery = "INSERT INTO `news` ( ,'titre' , `texte`) VALUES ( 'fefeefe' , 'nnyyy')";
?>


Ma page se connect mais mon enregistrement n'arrive pas.
En gros j'ai rien dans ma table.

Pouvez vous m'aider?
Zplay
  Le retour !
  :-)
      ?   ^   @     Posté le 14/05/2008 14:16:34  
Voter pour ce message
Salut

Je suis pas un spécialiste de php et de mysql, mais apparement, tu ne te sers pas de $insertquery

Après une petite recherche sur internet, j'ai trouvé ça, tu devrais le rajouter après la déclaration de $insertquery

$insertquery = mysql_query($insertquery) or die ("Enregistrement non effectué");
-------
Chassez le naturel et il revient au galop ! [:e-deby:1]

2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis :o
Smileyoyo
  
   
      ?   @     Posté le 14/05/2008 15:34:08  
Voter pour ce message
tout d'abord merci pour ton aide.
J'ai rajouter la ligne et il m'affiche "enregistrement non effectué.

Je me demande si ma requete est bonne.

Je vais décrire ma table:

NEWS ==> nom de la table
id
titre
texte

id est en autoincrement, titre en varchar(50) et texte en TEXT.
ornite
  
  :-)
      ?   @     Posté le 14/05/2008 15:51:45  
Voter pour ce message
<?php
$mysql_serveur = "localhost";
$mysql_pseudo = "root";
$mysql_pass = "";
$mysql_bdd = "candeliere";

$connexion = mysql_pconnect($mysql_serveur,$mysql_pseudo,$mysql_pass) or die('<p>Erreur de connexion à la base de données</p>');
if(!$connexion) die("connection a la base de donnée : MAUVAIS!");
else{
echo ("connection a la base de donnée : OK !");}
if(!mysql_select_db($mysql_bdd)) die("Connection a CANDELIERE : MAUVAIS !");
else{
echo("Connection a CANDELIERE : OK !");}
$insertquery = "INSERT INTO `news` VALUES ('', 'fefeefe' , 'nnyyy')";
mysql_query($insertquery) or die ("Enregistrement non effectué");
?>


J'ai changé $insertquery

Essaye pour voir. ;)
-------
[:jandre:1]Il faut mieux en mettre plus que moins [:KiWin:1]
Smileyoyo
  
   
      ?   @     Posté le 14/05/2008 15:56:31  
Voter pour ce message
Merci beaucoup maintenant sa marche.
ornite
  
  :-)
      ?   @     Posté le 14/05/2008 17:36:30  
Voter pour ce message
Déduction: quand tu veus insérer une valeur dans une base, il faut que tu donne les valeurs de toute les variables même si elles sont nul. ;)

Par contre quand tu veus modifier une entrée, tu spécifie seulement celle que tu veus changer. ;)
-------
[:jandre:1]Il faut mieux en mettre plus que moins [:KiWin:1]
<     1       >

01net > Forum de 01net > Programmation et développement > Bases de données / SQL
> Probleme enregistrement dans BDD

Aller à :

Page générée en : 0.193s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat - Caractere.net -
Electronique.biz - Mesures.com - Transaction.fr

Entretien du PC
Un logiciel simple et pratique pour optimiser les performances et la stabilité de votre PC.
Jeux
Nouveauté : Associez des éléments dans la porte magique et activez des runes !