Bonjour je bloc sur des choses tres simple.
Ces requettes sql sont t elles correctes?
La table Orders
db_config
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE TABLE IF NOT EXISTS `orders` ( `order_number` int(11) NOT NULL AUTO_INCREMENT, `conducteur` varchar(100) DEFAULT NULL, `lieudepart` varchar(500) DEFAULT NULL, `lieuarrive` varchar(255) DEFAULT NULL, `participation` double DEFAULT NULL, `datedepart` datetime DEFAULT NULL, `datearrive` datetime DEFAULT NULL, `idmembre` int(11) DEFAULT NULL, PRIMARY KEY (`order_number`), KEY `fk_orders_membre_idx` (`idmembre`) ) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
CREATE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $con = mysqli_connect($dbhost, $dbuser, $dbpass , $db) or die($con); // mysqli_set_charset($con, "utf8"); if(mysqli_connect_errno()) { echo "Connection Fail".mysqli_connect_error(); } else {echo "connexion reusite";}
READ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql = "INSERT INTO `orders` (`order_number`, `conducteur`, `lieudepart`, `lieuarrive`, `participation`, `datedepart`, `datearrive`, `idmembre`) VALUES ('$conducteur','$lieudepart','$lieuarrive','$participation','$datedepart','$datearrive',NULL)";
UPDATE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $query = "SELECT * FROM orders WHERE datedepart BETWEEN '".$_POST["datedepart"]."' AND '".$_POST["datearrive"]."'ORDER BY order_number desc "; $result = mysqli_query($con, $query);
DELETE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $sql = "UPDATE 'orders' SET 'conducteur' = '$conducteur' , 'lieudepart' = '$lieudepart', 'lieuarrive' = '$lieuarrive', 'participation' = '$participation', 'datedepart' = '$datedepart', 'datearrive' = '$datearrive' WHERE 'orders'.'order_number' = '$orders_number'"; $query=mysqli_query($con,$sql);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $req = "DELETE FROM `orders` WHERE `orders`.`order_number` = '$order_number'";
Partager