Je suis un peu nouveau sur SQL et PHP alors j'ai besoin d'aide ici. J'ai créé deux tables et je veux établir une «relation un-à-plusieurs», mais je ne peux pas comprendre comment je peux donner les données à travers le fichier php. Voici un code:comment connecter deux tables avec sql et php
CREATE TABLE `details` (
`details_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(30) NOT NULL,
`latitude` double NOT NULL,
`longitude` double NOT NULL,
`mytext` varchar(60) NOT NULL,
`description` varchar(600) NOT NULL,
`city_details` int(11) NOT NULL,
PRIMARY KEY (`details_id`),
FOREIGN KEY (`city_details`) REFERENCES city(`city_id`)
on update cascade
);
CREATE TABLE `city` (
`city_id` int(11) NOT NULL AUTO_INCREMENT,
`cityName` varchar(30) NOT NULL,
PRIMARY KEY (`city_id`)
);
Je veux écrire un CityName et être en mesure de donner quelques données pour divers endroits de la ville. Comment puis-je créer un fichier php de sorte que je n'aurai qu'à donner le nom de la ville (à la table de la ville), puis écrire des choses pour plusieurs endroits à l'intérieur de la ville (aux détails de la table).
le city_id ne devrait pas avoir la même valeur que city_details ??? – alecnash
oui c'est où vous joignez les deux tables sur –
mis à jour ma réponse la deuxième requête sélectionne tous les détails liés au nom que vous énoncez dans la clause where –