Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3258 connectés 

 


Dernière réponse
Sujet : [PHP] > Comment faire pour avoir un id unik ?
ludo2604

ethernal a écrit a écrit :

 
 
oui ça doit fcter, mais ça update tout le contenu de ta table edito (si tu n'as jamais qu'un seul enreg, ça ne changera rien pour toi)
$sql = "UPDATE edito SET auteur='$auteur', edito='$edito', date='$date'";  




 
Merci beaucoup tout marche nickel ;)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ludo2604

ethernal a écrit a écrit :

 
 
oui ça doit fcter, mais ça update tout le contenu de ta table edito (si tu n'as jamais qu'un seul enreg, ça ne changera rien pour toi)
$sql = "UPDATE edito SET auteur='$auteur', edito='$edito', date='$date'";  




 
Merci beaucoup tout marche nickel ;)

Max Evans

ethernal a écrit a écrit :

 
 
thx  :jap:  
 
chaque fois que je fais une requête, j'incrémente simplement un compteur.
 
Pour la taile de la page : je mets tout dans une variable (aucun envoi de données tant que la page n'est pas finie) (ça peut aussi être fais avec ob_start()), puis je fais un strlen($output);
 




 
Ha oki, v essayer de tester ca alors ;)
Encore merchi :jap: ;)

ethernal

ludo2604 a écrit a écrit :

 $sql = "UPDATE edito(auteur,edito,date) VALUES('$auteur','$edito','$date' )";  
 
c correct ça ?




 
oui ça doit fcter, mais ça update tout le contenu de ta table edito (si tu n'as jamais qu'un seul enreg, ça ne changera rien pour toi)
$sql = "UPDATE edito SET auteur='$auteur', edito='$edito', date='$date'";

ethernal

Max Evans a écrit a écrit :

Ha oki :)
Sinon marche pu MySQL.com en ce moment :(
 
G ete faire un tour sur ton forum, il est cool ;)
G remarqué en bas qui y avait ca :
 
Temps d'exécution : 0.09656 secondes (14 507 octets de texte)  
Serveurs SQL : 9 requetes (30 enregistrements traités)

 
Je suis aussi en train de faire un forum ...
Mais comment tu fe pour savoir la taille de la page et le nombre de requetes ?
 
Merchi d'avance :) :jap:




 
thx  :jap:  
 
chaque fois que je fais une requête, j'incrémente simplement un compteur.
 
Pour la taile de la page : je mets tout dans une variable (aucun envoi de données tant que la page n'est pas finie) (ça peut aussi être fais avec ob_start()), puis je fais un strlen($output);

ludo2604 $sql = "UPDATE edito(auteur,edito,date) VALUES('$auteur','$edito','$date' )";  
 
c correct ça ?
ludo2604

ethernal a écrit a écrit :

 
 
instruction SQL, si l'id est spécifié et existe dans la table, il remplace l'enregistrement qui a cet id, sinon il l'ajoute (en incrémentant l'id si il est en auto_increment)
 
voir mysql.com
 
donc en fait, tu ne veux qu'une ligne dans ta table ?
 




 
oui c ca. Mais ce n'est pas la peine de mettre le champ "id" ?

Max Evans Ha oki :)
Sinon marche pu MySQL.com en ce moment :(
 
G ete faire un tour sur ton forum, il est cool ;)
G remarqué en bas qui y avait ca :
 
Temps d'exécution : 0.09656 secondes (14 507 octets de texte)  
Serveurs SQL : 9 requetes (30 enregistrements traités)

 
Je suis aussi en train de faire un forum ...
Mais comment tu fe pour savoir la taille de la page et le nombre de requetes ?
 
Merchi d'avance :) :jap:
ethernal

Max Evans a écrit a écrit :

 
 
C koi un replace ? :??:




 
instruction SQL, si l'id est spécifié et existe dans la table, il remplace l'enregistrement qui a cet id, sinon il l'ajoute (en incrémentant l'id si il est en auto_increment)
 
voir mysql.com
 
donc en fait, tu ne veux qu'une ligne dans ta table ?

ludo2604 Oui oui desole
 
pour poster des news, j'utilise un edito. et cet edito s'affiche donc sur la page, et quand je veux en faire un nouveau, bah je veux que l'ancien edito se remplace par le nouveau tt simplement.
J'ai ces 3 champs: auteur - date - texte
 
voila..
neokill@h

ludo2604 a écrit a écrit :

Salut
j'ai un script d'edito et j'aimerai avoir un id, pour que quand jecris un edito il efface lancien et reecri par dessus




 
tu peux détailler ce que tu veux faire parce que la j'ai pas bien compris  :jap:

Max Evans

ethernal a écrit a écrit :

auto_increment = pour un champ numérique.
 
tu ne veux qu'un seul edito dans ta table ?
utilise REPLACE à la place d'UPDATE ou d'INSERT.
 
(mais je comprends pas trop ou tu veux en venir :??:)




 
C koi un replace ? :??:

ethernal auto_increment = pour un champ numérique.
 
tu ne veux qu'un seul edito dans ta table ?
utilise REPLACE à la place d'UPDATE ou d'INSERT.
 
(mais je comprends pas trop ou tu veux en venir :??:)
ludo2604 oui mais on ne peut mettre "auto increment" que pour 1 champ et comme j'ai: auteur - date - edito il men faut 3 c pas possible ?
Max Evans Tu mets le champs en AUTO_INCREMENT
ludo2604 Salut
j'ai un script d'edito et j'aimerai avoir un id, pour que quand jecris un edito il efface lancien et reecri par dessus

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)