SQL- Select MAX(Id)
brofa
-
Captain Obvious -
Captain Obvious -
Bonjour à tous,
J'ai un pb de syntaxe!
J'ai 2 tables Devis et Commande qui ont un IdDevis
j'ai 1 requete
$reqNumDevis = "SELECT MAX(IdDevis) FROM DEVIS ;";
je voudrais lors d'un enregistrement le IdDevis s'enregistre dans la table Commande
Q: peut-on faire une jointure entre les 2 tables et en utilisant MAX ?
merci
Brofa
J'ai un pb de syntaxe!
J'ai 2 tables Devis et Commande qui ont un IdDevis
j'ai 1 requete
$reqNumDevis = "SELECT MAX(IdDevis) FROM DEVIS ;";
je voudrais lors d'un enregistrement le IdDevis s'enregistre dans la table Commande
Q: peut-on faire une jointure entre les 2 tables et en utilisant MAX ?
merci
Brofa
A voir également:
- Select max id
- Max id - Meilleures réponses
- Sql where max id - Meilleures réponses
- Please select boot device ✓ - Forum BIOS
- Max maillot avis ✓ - Forum Consommation & Internet
- Document id lycamobile - Forum Logiciels
- Driver max - Télécharger - Pilotes & Matériel
- Activation d'une carte SIM ✓ - Forum Mobile
5 réponses
J'ai fais une erreur dans mon code, juste avant...
$requete = "SELECT MAX(IdDevis) FROM DEVIS ;"; $result = mysql_query($requete, $link/*connexion avec la BD*/) or die($query . " - " . mysql_error());//retourne une erreur et ferme la connexion en cas d'erreur $max=mysql_fetch_array($result); //un petit test pour la forme! c'est important de mettre le zero puisque la commande retourne un scalaire et la fonction un tableau echo $max[0]; $requete = "INSERT INTO COMMANDE (IdDevis) VALUE ( ' " . $max[0] ." ');"; mysql_query($requete, $link/*connexion avec la BD*/) or die($query . " - " . mysql_error());
c'est la fonction qui prend ça en charge
à voir : https://www.php.net/mysql_query
Marche aussi bien...