Parametre like en sql
Résolu
ryldor
Messages postés
144
Date d'inscription
Statut
Membre
Dernière intervention
-
ryldor Messages postés 144 Date d'inscription Statut Membre Dernière intervention -
ryldor Messages postés 144 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila j'ai dans une table des données avec des apostrophes. J'ai donc souhaité faire une requête sur cette table pour afficher les données comportant des apostrophes. Voici ma requete :
SELECT I_numIdConcessionnaire from t_concessionnaire where V_nomC like "%'%" or V_prenomC like "%'%"
or V_adresse like "%'%" or V_ville like "%'%"
Lorsque que je la lance dans phpmyadmin cela fonctionne bien, mais quand je passe par le php, cela me retourne ceci :
Warning: Division by zero in C:\wamp\www\pdsctockee\rectif_auto.php on line 5
Je ne comprend pas pourquoi, pouvez vous m'aider ?
Voila j'ai dans une table des données avec des apostrophes. J'ai donc souhaité faire une requête sur cette table pour afficher les données comportant des apostrophes. Voici ma requete :
SELECT I_numIdConcessionnaire from t_concessionnaire where V_nomC like "%'%" or V_prenomC like "%'%"
or V_adresse like "%'%" or V_ville like "%'%"
Lorsque que je la lance dans phpmyadmin cela fonctionne bien, mais quand je passe par le php, cela me retourne ceci :
Warning: Division by zero in C:\wamp\www\pdsctockee\rectif_auto.php on line 5
Je ne comprend pas pourquoi, pouvez vous m'aider ?
A voir également:
- Parametre like en sql
- Remettre parametre usine pc - Guide
- Parametre dns - Guide
- Parametre windows - Guide
- Netflix paramètre compte - Guide
- Voir like instagram - Guide
4 réponses
Bonjour.
Il faudrait que tu donnes aussi ton PHP, vu qu'apparement le problème se situe dedans (à la ligne 5)...
Là comme ça, je parierais bien sur un problème avec les apostrophes ou les guillemets (essaye en les protégeant avec \ )
Il faudrait que tu donnes aussi ton PHP, vu qu'apparement le problème se situe dedans (à la ligne 5)...
Là comme ça, je parierais bien sur un problème avec les apostrophes ou les guillemets (essaye en les protégeant avec \ )
Dans ton code PHP tu n'as pas du mettre les guillemets correctement. Vérifie-les et mets des \ devant tout tes guillemets qui ne délimitent pas ta requête.
je m'explique pas très bien si tu comprends pas poste ton code php contenant le requête
je m'explique pas très bien si tu comprends pas poste ton code php contenant le requête
merci de m'avoir repondu voila mon php :
<?php
mysql_connect("localhost","root","");
mysql_select_db("gcch2");
$requete2 = "SELECT I_numIdConcessionnaire from t_concessionnaire where V_nomC like "%'%" or V_prenomC like "%'%"
or V_adresse like "%'%" or V_ville like "%'%" " or die ("erreur requete 1");
echo $requete2;
$resultats2 = mysql_query($requete2);
J'ai encore du code derriere bien sur
<?php
mysql_connect("localhost","root","");
mysql_select_db("gcch2");
$requete2 = "SELECT I_numIdConcessionnaire from t_concessionnaire where V_nomC like "%'%" or V_prenomC like "%'%"
or V_adresse like "%'%" or V_ville like "%'%" " or die ("erreur requete 1");
echo $requete2;
$resultats2 = mysql_query($requete2);
J'ai encore du code derriere bien sur