question ecriture sql en php
Posté : 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
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
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
Code : Tout sélectionner
$sql="DELETE FROM `photo` where fkBien =$idBien";
ou c'est egal??
merci