par
nath-0-0 » 15 déc. 2005, 18:22
bonjour,
je voulais avoir si ces deux methodes d'ecrire une requete SQL via PHP revenait eux meme ou si une des deux etait mieux et pourquoi:
la premere
Code : Tout sélectionner
$sql = "INSERT INTO `bien` ( `idBien` ,`fkCatBien`,`fkSsCatBien` ,`fkTypeImmeuble` ,`fkVille` ,`codePostal` ,`surfaceHabitable` , `hauteurSF` , `surfaceSejour` , `nbChambre` ,`nbPiece`, `expoSejour` , `a_Balcon` , `a_Terrasse` , `a_Jardin` , `etage` , `nbBox` , `nbPkCouvert` , `nbPkExterieur` , `chargeParMois` , `a_Ascenceur` , `taxeFonciere` , `PrixComCompris` , `profLiberalPossible` , `adresse` , `Maternelle` , `Ecole` , `College` , `Lycee` , `TextPub` , `MetroRER` , `TitreAnnonce` )";
$sql .= "VALUES ('', '".$fkCatBien."','".$fkSsCatBien."','".$cb_timmeuble."','".$ef_ville."','".$ef_cp."','".$ef_surface."','".$ef_hsp."', '".$ef_surfaceSej."','".$ef_nbChambre."','".$nbPiece."', '".$ef_expoSej."', '".$ck_balcon."','".$ck_terrasse."', '".$ck_jardin."', '".$ef_etage."', '".$ef_box."', '".$ef_pkCouvert."', '".$ef_pkExterieur."', '".$ef_charge."', '".$cb_ascenceur."', '".$ef_taxe."', '".$ef_prix."', '".$ck_proflib."', NULL, NULL , NULL , NULL , NULL , '".$ta_descriptif."', NULL ,'".$ef_titre."');";
et voici la deuxieme
par ailleurs, les champs qui sont des nombres n'est t'il pas preferable de ne pas les mettre entre '' guillemets??
ou c'est egal??
merci
bonjour,
je voulais avoir si ces deux methodes d'ecrire une requete SQL via PHP revenait eux meme ou si une des deux etait mieux et pourquoi:
la premere
[code]
$sql = "INSERT INTO `bien` ( `idBien` ,`fkCatBien`,`fkSsCatBien` ,`fkTypeImmeuble` ,`fkVille` ,`codePostal` ,`surfaceHabitable` , `hauteurSF` , `surfaceSejour` , `nbChambre` ,`nbPiece`, `expoSejour` , `a_Balcon` , `a_Terrasse` , `a_Jardin` , `etage` , `nbBox` , `nbPkCouvert` , `nbPkExterieur` , `chargeParMois` , `a_Ascenceur` , `taxeFonciere` , `PrixComCompris` , `profLiberalPossible` , `adresse` , `Maternelle` , `Ecole` , `College` , `Lycee` , `TextPub` , `MetroRER` , `TitreAnnonce` )";
$sql .= "VALUES ('', '".$fkCatBien."','".$fkSsCatBien."','".$cb_timmeuble."','".$ef_ville."','".$ef_cp."','".$ef_surface."','".$ef_hsp."', '".$ef_surfaceSej."','".$ef_nbChambre."','".$nbPiece."', '".$ef_expoSej."', '".$ck_balcon."','".$ck_terrasse."', '".$ck_jardin."', '".$ef_etage."', '".$ef_box."', '".$ef_pkCouvert."', '".$ef_pkExterieur."', '".$ef_charge."', '".$cb_ascenceur."', '".$ef_taxe."', '".$ef_prix."', '".$ck_proflib."', NULL, NULL , NULL , NULL , NULL , '".$ta_descriptif."', NULL ,'".$ef_titre."');";
[/code]
et voici la deuxieme
[code]
$sql="DELETE FROM `photo` where fkBien =$idBien";
[/code]
par ailleurs, les champs qui sont des nombres n'est t'il pas preferable de ne pas les mettre entre '' guillemets??
ou c'est egal??
merci