Php sql avec where
Résolu
petittrain
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
vincent170186 -
vincent170186 -
Bonjour,
j'ai une erreur lors que je combine un éléments qui viens d'un post et la recherche dans la base
<?php
$db = pg_connect("host=localhost dbname=ICPE user=postgres password=postgres");
$query='SELECT "unites" FROM "activites" where nom="'.$activite1.'"';
$result=pg_query($query) or die('Echec de la requête :'.pg_last_error());
$nb=pg_numrows($result);
for ($ligne=0; $ligne<$nb; $ligne++){
$activites=pg_result($result,$ligne,0);
}
?>
erreur dans la page du site :
Warning: pg_query() [function.pg-query]: Query failed: ERROR: unterminated quoted string at or near "'" LINE 1: ...s" FROM "activites" where nom LIKE Installation_combustible' ^ in C:\ms4w\Apache\htdocs\projet2009\site_entree11_avecConnectionPostgres.php on line 153
Echec de la requête :ERROR: unterminated quoted string at or near "'" LINE 1: ...s" FROM "activites" where nom LIKE Installation_combustible' ^
j'ai éssayé d'intervetir les ' ou les " mais ca n'a pas marché est ce que qq peut m'aider
merci d'avance
j'ai une erreur lors que je combine un éléments qui viens d'un post et la recherche dans la base
<?php
$db = pg_connect("host=localhost dbname=ICPE user=postgres password=postgres");
$query='SELECT "unites" FROM "activites" where nom="'.$activite1.'"';
$result=pg_query($query) or die('Echec de la requête :'.pg_last_error());
$nb=pg_numrows($result);
for ($ligne=0; $ligne<$nb; $ligne++){
$activites=pg_result($result,$ligne,0);
}
?>
erreur dans la page du site :
Warning: pg_query() [function.pg-query]: Query failed: ERROR: unterminated quoted string at or near "'" LINE 1: ...s" FROM "activites" where nom LIKE Installation_combustible' ^ in C:\ms4w\Apache\htdocs\projet2009\site_entree11_avecConnectionPostgres.php on line 153
Echec de la requête :ERROR: unterminated quoted string at or near "'" LINE 1: ...s" FROM "activites" where nom LIKE Installation_combustible' ^
j'ai éssayé d'intervetir les ' ou les " mais ca n'a pas marché est ce que qq peut m'aider
merci d'avance
A voir également:
- Php sql avec where
- Where is it - Télécharger - Gestion de fichiers
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Retour a la ligne php ✓ - Forum PHP
2 réponses
pour ce que cela intéresse:
echo "vous avez prévue l'instalation l'activité suivante : ".str_replace ("_"," ",$activite4);
echo "<br>";
echo "votre installation représentera une quantité de fonctionnement de ".$quantite4=$_POST["quantite4"];
// $query='SELECT DISTINCT "nature" FROM "aerodromme"';
$activess4=str_replace("_"," ",$activite4);
$query4="SELECT * FROM activites WHERE nom='".$activess4."'";
$result4=pg_query($query4) or die('Echec de la requête :'.pg_last_error());
echo $activits4=pg_result($result4,0,6);
echo "<br>";
echo "le numéro ICPE assossié est le :";
echo $activits4=pg_result($result4,0,0);
echo "<br>";
echo "<br>";
echo "vous avez prévue l'instalation l'activité suivante : ".str_replace ("_"," ",$activite4);
echo "<br>";
echo "votre installation représentera une quantité de fonctionnement de ".$quantite4=$_POST["quantite4"];
// $query='SELECT DISTINCT "nature" FROM "aerodromme"';
$activess4=str_replace("_"," ",$activite4);
$query4="SELECT * FROM activites WHERE nom='".$activess4."'";
$result4=pg_query($query4) or die('Echec de la requête :'.pg_last_error());
echo $activits4=pg_result($result4,0,6);
echo "<br>";
echo "le numéro ICPE assossié est le :";
echo $activits4=pg_result($result4,0,0);
echo "<br>";
echo "<br>";