Erreu MYSQL
Fermé
omar_k
Messages postés
49
Date d'inscription
dimanche 20 juin 2010
Statut
Membre
Dernière intervention
23 janvier 2014
-
5 sept. 2011 à 14:02
omar_k Messages postés 49 Date d'inscription dimanche 20 juin 2010 Statut Membre Dernière intervention 23 janvier 2014 - 5 sept. 2011 à 17:57
omar_k Messages postés 49 Date d'inscription dimanche 20 juin 2010 Statut Membre Dernière intervention 23 janvier 2014 - 5 sept. 2011 à 17:57
A voir également:
- Erreu MYSQL
- Mysql community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql fatal error ✓ - Forum MySQL
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
2 réponses
Utilisateur anonyme
5 sept. 2011 à 14:24
5 sept. 2011 à 14:24
Bonjour,
Il manque sans doute des appostrophes :
$req="SELECT cd_panne,cd_tech FROM affectation WHERE cd_tech='".$code."'";
là ou là
$req1=" SELECT * FROM panne WHERE code= '".$panne."'";
tout dépend des types de champs.
Il manque sans doute des appostrophes :
$req="SELECT cd_panne,cd_tech FROM affectation WHERE cd_tech='".$code."'";
là ou là
$req1=" SELECT * FROM panne WHERE code= '".$panne."'";
tout dépend des types de champs.
Utilisateur anonyme
5 sept. 2011 à 16:17
5 sept. 2011 à 16:17
Mais vous savez programmer en PHP ou pas du tout ?
vous affiche S comme le premier caractère de la chaîne de caractère $req, normal, l'instruction $req['cd_panne']; demande l'élément 'cd_panne' du tableau $req.
comme $req est une chaîne, il recherche le premier caractère de cette chaîne c'est à dire S.
Je suppose que vous espériez le champ 'cd_panne' issu de votre requête SQL.
Pour cela il faudrait tout d'abord exécuter ceci
$req="SELECT cd_panne,cd_tech FROM affectation WHERE cd_tech=".$code;
mysql_query ($req) or die (mysql_error ());
puis faire
while ($tableau=mysql_fetch_array($req,MYSQL_ASSOC))
{
$panne=$tableau['cd_panne'];
}
$req="SELECT cd_panne,cd_tech FROM affectation WHERE cd_tech=".$code; $panne=$req['cd_panne']; echo $panne;
vous affiche S comme le premier caractère de la chaîne de caractère $req, normal, l'instruction $req['cd_panne']; demande l'élément 'cd_panne' du tableau $req.
comme $req est une chaîne, il recherche le premier caractère de cette chaîne c'est à dire S.
Je suppose que vous espériez le champ 'cd_panne' issu de votre requête SQL.
Pour cela il faudrait tout d'abord exécuter ceci
$req="SELECT cd_panne,cd_tech FROM affectation WHERE cd_tech=".$code;
mysql_query ($req) or die (mysql_error ());
puis faire
while ($tableau=mysql_fetch_array($req,MYSQL_ASSOC))
{
$panne=$tableau['cd_panne'];
}
omar_k
Messages postés
49
Date d'inscription
dimanche 20 juin 2010
Statut
Membre
Dernière intervention
23 janvier 2014
5 sept. 2011 à 17:52
5 sept. 2011 à 17:52
merci beaucoup c est just que je suis debutant en quelque sorte et je me suis pa reposer depuis 6h du mat !!! encore merci et désolé de vous avoir deranger !
et pour le resultat il n ya k une seule panne ki s affiche alors ke j en ai 2 dans la table !
et pour le resultat il n ya k une seule panne ki s affiche alors ke j en ai 2 dans la table !
omar_k
Messages postés
49
Date d'inscription
dimanche 20 juin 2010
Statut
Membre
Dernière intervention
23 janvier 2014
5 sept. 2011 à 17:57
5 sept. 2011 à 17:57
c bn c regler j ai imbriké les 2 boucles whiles ca a marcher ! merci bcp encore une fois !
5 sept. 2011 à 16:02