php mysql , foreignkey

php mysql , foreignkey - PHP - Programmation

Marsh Posté le 22-10-2002 à 10:13:10    

Bonjour,
j'utilise php-mysql,  
1/disons que j'ai 2 tables dans l base:
 
T1 avec les champs id1, nom, prenom
T2 avec les champs id2, ex_id1,fonction
 
Et je voudrais lier ces 2 tables avec une requete du type:
alter table t2 create constraint rel fireignkey (ex_id1) references t1(id1) on deletecascade on updatecascade
 
En fait, c'est que ne connais pas la syntaxe exact de cette commande sql, si qq'un pouvais m'aider.
 
2/Comment se délogger proprement avec php lors d'une session (un lien avec session_destroy?) et est il obligatoire de transporter l'identifiant de session dans l'url si le client n'utilise pas les cookies.
 
Merci  

Reply

Marsh Posté le 22-10-2002 à 10:13:10   

Reply

Marsh Posté le 22-10-2002 à 10:25:52    

MySQL ne gére les clés étrangères que dans certaines versions avec un format de table type InnoDB :
 
http://www.mysql.com/doc/en/SEC447.html
 
"Pour se délogger : session_destroy()" -> OUI
 
"est il obligatoire de transporter l'identifiant de session dans l'url si le client n'utilise pas les cookies" -> OUI

Reply

Marsh Posté le 22-10-2002 à 10:37:03    

merci, pour tes réponses
je teste ça chez mon hébergeur...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed