
le 08/11/2004 à 17:13
insertion en boucle
CHOKING ! 
Je pense plutot que c'est la connexion à la base de données qui foire.
Alors sinon, tout à fait d'accord avec Moogli pour le mesage d'erreur explicite.
Par contre, le coup de la clé primaire, je tousse un peu :)
Explication : toute table n'est pas obligée d'avoir une clé primaire, et une clé primaire peut etre différente qu'un id, et une clé primaire n'est pas forcemment AUTO_INCREMENT.
Alors je l'avoue, pour du WEB, on utilise enormement les id en clés primaires (imaginez une table forum où la clé primaire serait le titre du sujet de discussion : consequence, on ne peut pas avoir deux sujets ayant le meme titre), et par abus, souvent, meme pour des tables qui n'auraient pas forcemment besoin d'id, ben on en utilise (une table membre par exemple : vu que tous les pseudos sont differents, le pseudo peut tres bien faire office de clé primaire).
Et en fait, quand il n'y a pas de clé primaire, ben MySQL autorise parfaitement les doublons ;)
[Message modifié le 08/11/2004 à 17:14 par LA GLOBULE]

Je pense plutot que c'est la connexion à la base de données qui foire.
Alors sinon, tout à fait d'accord avec Moogli pour le mesage d'erreur explicite.
Par contre, le coup de la clé primaire, je tousse un peu :)
Explication : toute table n'est pas obligée d'avoir une clé primaire, et une clé primaire peut etre différente qu'un id, et une clé primaire n'est pas forcemment AUTO_INCREMENT.
Alors je l'avoue, pour du WEB, on utilise enormement les id en clés primaires (imaginez une table forum où la clé primaire serait le titre du sujet de discussion : consequence, on ne peut pas avoir deux sujets ayant le meme titre), et par abus, souvent, meme pour des tables qui n'auraient pas forcemment besoin d'id, ben on en utilise (une table membre par exemple : vu que tous les pseudos sont differents, le pseudo peut tres bien faire office de clé primaire).
Et en fait, quand il n'y a pas de clé primaire, ben MySQL autorise parfaitement les doublons ;)
[Message modifié le 08/11/2004 à 17:14 par LA GLOBULE]