Problème liaison php mysql avec la table "id"
Mikeu
-
Mikeu -
Mikeu -
Bonjour,
J'ai en fait un petit problème, que j'espère vous pourrez éclaircir .
Alors voila, j'ai un script de news et un script pour implanter des news. Jusque la, pas de soucis car je n'est pas l'entrée "id" dans ma table mysql. J'ai donc pris mon script de suppression de news, mais la, il me faut la fameuse entrée "id". Donc je vais dans ma table, je la crée en int(11) auto incrément, primary. Maintenant le hic c'est que je peux supprimer une news, mais plus en créer.
Pour information, j'ai ce message d'erreur:
J'ai en fait un petit problème, que j'espère vous pourrez éclaircir .
Alors voila, j'ai un script de news et un script pour implanter des news. Jusque la, pas de soucis car je n'est pas l'entrée "id" dans ma table mysql. J'ai donc pris mon script de suppression de news, mais la, il me faut la fameuse entrée "id". Donc je vais dans ma table, je la crée en int(11) auto incrément, primary. Maintenant le hic c'est que je peux supprimer une news, mais plus en créer.
Pour information, j'ai ce message d'erreur:
Column count doesn't match value count at row 1
A voir également:
- Problème liaison php mysql avec la table "id"
- Table ascii - Guide
- Table des matières word - Guide
- Id telephone - Guide
- Easy php - Télécharger - Divers Web & Internet
- Https //id.sonyentertainmentnetwork.com/id/management/ ✓ - Forum PS4
3 réponses
tu a creer ton id apres, est ce que tout t'est id on bien un numeros different? si non il vas falloir le modifier a la main. Si oui, alors vas dans operation (dans les onglets en haut de ta table) et regarde la valeur de l'auto-increment,il est possible qu'il soit rester a 1 ce qui ne peut pas lui allez. tu lui donne le numeros du prochain id.
Salut.
Pense également à modifier ta requête SQL lors de l'insertion.
Si tu n'indiques pas les champs après le nom de la table, il faut ajouter des guillemets ne contenant rien dans la parenthèse "VALUES".
Pense également à modifier ta requête SQL lors de l'insertion.
Si tu n'indiques pas les champs après le nom de la table, il faut ajouter des guillemets ne contenant rien dans la parenthèse "VALUES".
Japan-O-Fan, j'ai essayé ce que tu m'as dis, rien n'a changé, j'ai toujours le problème. Avion-f16, je l'ai fait cela, il n'y a pas de problème à ce niveau.
En gros, avec la table ''id'' j'ai cela comme requête:
En gros, avec la table ''id'' j'ai cela comme requête:
CREATE TABLE IF NOT EXISTS 'p_match' ( 'screen' varchar(500) NOT NULL, 'screen2' varchar(500) NOT NULL, 'screen3' varchar(500) NOT NULL, 'screen4' varchar(500) NOT NULL, 'team1' varchar(500) NOT NULL, 'team2' varchar(500) NOT NULL, 'score1' varchar(500) NOT NULL, 'score2' varchar(500) NOT NULL, 'date' int(12) NOT NULL, 'texte_news' text NOT NULL, 'id' int(11) NOT NULL auto_increment, PRIMARY KEY ('id'), ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=50 ;