Aide BDD sql

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 : Aide BDD sql

Re: Aide BDD sql

par dorian06 » 11 mars 2011, 17:56

Salut et merci de ton aide !!

J'ai ajouter le champ IP mais je sais pas il faut cocher ou choisir quoi..
Et pour l'ID j'ai cocher auto increment mais quand je sauvegarde sa me met "#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key "

Et j'ai pas vraiment compris ce que tu m'a dit :

"repère la ligne (dans le message d'erreur), ajoute un message d'erreur pour ce cas et vois ce qu'il indique
typiquement
$req = mysql_query( ...);
if ($req === false) echo mysql_error();
else {
le mysql_fetch_array
}"

Re: Aide BDD sql

par moogli » 11 mars 2011, 17:45

id doit être en auto_increment
tu a oublié le champ IP

d'après ton message d'erreur la requete se vautre et mysql_query retourne false, d'ou le mysql_fetch_array qui pige rien.

repère la ligne (dans le message d'erreur), ajoute un message d'erreur pour ce cas et vois ce qu'il indique
typiquement
$req = mysql_query( ...);
if ($req === false) echo mysql_error();
else {
le mysql_fetch_array
}

@+

Re: Aide BDD sql

par dorian06 » 11 mars 2011, 17:02

Le PHP sur mon site a aucun soucis car avant que je perde la BDD sa marchais sans problème, voici la BDD sql :

-- Structure de la table `users`
--

CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL,
`pseudo` varchar(255) NOT NULL,
`mdp` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`nbreEntrees` int(11) NOT NULL DEFAULT '0',
`nbrCredits` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenu de la table `users`
--

Re: Aide BDD sql

par xTG » 11 mars 2011, 16:40

C'est qu'il y a une erreur avec la requête (syntaxe sql, code PHP mal utilisé, ect).
Montres nous ton code de récupération.

Re: Aide BDD sql

par dorian06 » 11 mars 2011, 16:34

Salut et merci pour ton aide,

Alors, la table s'appelle "users" il y a 7 lignes :

- id : il dois ce mettre automatiquement
- IP
- pseudo
- mdp
- email
- nbreEntrees : c'est le nombre d'entrer à un service sur mon site, à l'inscription ils doivent en avoir 0.
- nbrCredits : c'est le nombre de crédit, à l'inscription ils doivent en avoir 0.

Voila, en faite je sais créer la base de donée mais je sais que entrer les noms des champs mais quand je vais sur le site sa fonctionne pas sa met un message d'érreur:
"Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in.."

Merci d'avance !!

Re: Aide BDD sql

par misterflo » 10 mars 2011, 21:52

Salut,
D'où l'importance de faire des sauvegardes :P

Il faut le faire obligatoirement par TeamViewer ?

Envoi le maximum d'informations que tu as sur cette BDD, avec le nom des tables, des champs, leur type etc.

Aide BDD sql

par dorian06 » 10 mars 2011, 20:34

Salut à tous,

En faite j'ai un site en PHP et j'ai perdue la base SQL et je n'arrive pas à la refaire car en faite c'est quelqu'un qui me l'avait passer, elle fais que 6 colonne, si quelqu'un pourrais me la faire par TeamViewer en 2 minutes, j'ai le nom des champs, sa serait sympa.

Merci,
Dorian.