Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE `People`
- (
- `PeopleID` INT NOT NULL AUTO_INCREMENT,
- `FirstName` VARCHAR(25),
- `LastName` VARCHAR(25) NOT NULL,
- PRIMARY KEY (`PeopleID`)
- )
- CREATE TABLE `Drinks`
- (
- `DrinksID` INT NOT NULL AUTO_INCREMENT,
- `Code` VARCHAR(10) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL,
- `Name` VARCHAR(100) NOT NULL,
- PRIMARY KEY (`DrinksID`)
- )
- CREATE TABLE `PeopleDrinks`
- (
- `DrinksID` INT NOT NULL default 1,
- `PeopleID` INT NOT NULL default 1,
- PRIMARY KEY (`DrinksID`,`PeopleID`)
- )
- INSERT INTO People (FirstName, LastName) VALUES ('John', 'Smith')
- INSERT INTO People (FirstName, LastName) VALUES ('Sam', 'Johnson')
- INSERT INTO People (FirstName, LastName) VALUES ('Michael', 'Morgan')
- INSERT INTO Drinks (Code, Name)VALUES ('#543', 'Beer')
- INSERT INTO Drinks (Code, Name) VALUES ('#132', 'Vodka')
- INSERT INTO Drinks (Code, Name) VALUES ('#123', 'Wine')
- INSERT INTO PeopleDrinks (DrinksID, PeopleID) VALUES (1, 4)
- INSERT INTO PeopleDrinks (DrinksID, PeopleID) VALUES (2, 5)
- INSERT INTO PeopleDrinks (DrinksID, PeopleID) VALUES (3, 6)
- INSERT INTO PeopleDrinks (DrinksID, PeopleID) VALUES (1, 5)
- INSERT INTO PeopleDrinks (DrinksID, PeopleID) VALUES (1, 6)
- //Consider $link an established, working connection to the database
- $result = mysqli_query($link, "SELECT
- `People`.*
- FROM
- `People`
- JOIN
- `PeopleDrinks` ON `People`.`PeopleID` = `PeopleDrinks`.`PeopleID`
- WHERE
- `PeopleDrinks`.`DrinksID` = 5");
- while($row = mysqli_fetch_array($result))
- {
- echo $row['FirstName'] . " " . $row['LastName'];
- echo "<br/>";
- }
- INSERT INTO PeopleDrinks (DrinksID, PeopleID)VALUES (1, 4)
- INSERT INTO PeopleDrinks (DrinksID, PeopleID) VALUES (2, 5)
- INSERT INTO PeopleDrinks (DrinksID, PeopleID) VALUES (3, 6)
- CREATE TABLE `PeopleDrinks` (
- `DrinksID` INT NOT NULL,
- `PeopleID` INT NOT NULL,
- PRIMARY KEY (`DrinksID`,`PeopleID`),
- FOREIGN KEY (`DrinksID`) REFERENCES `Drinks`(`DrinksID`),
- FOREIGN KEY (`PeopleID`) REFERENCES `People`(`PeopleID`)
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement