Page 1 sur 1
Aide BDD sql
Posté : 10 mars 2011, 20:34
par dorian06
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.
Re: Aide BDD sql
Posté : 10 mars 2011, 21:52
par misterflo
Salut,
D'où l'importance de faire des sauvegardes
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.
Re: Aide BDD sql
Posté : 11 mars 2011, 16:34
par dorian06
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
Posté : 11 mars 2011, 16:40
par xTG
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
Posté : 11 mars 2011, 17:02
par dorian06
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
Posté : 11 mars 2011, 17:45
par moogli
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
Posté : 11 mars 2011, 17:56
par dorian06
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
}"