Précédent
- 1
- 2
-
Dans ce cas essayez ainsi :
sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE '" $lignes3%"'"
Et rajouter en dessous :
echo "Requete a executer : "$sql06
Voir quelle requête sera exécutée.
Le loup, solitaire et mystérieux. -
bonsoir,
J'ai fait ceci :echo "------ test 6 -----" sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE '" $lignes3%"'" Requete a executer = $sql06 mysql -u $login_db -D $nom_bd -h $hote_db -p$pass_bd --default-character-set=$format_texte -e "$sql06" | sed '1d' | while read lignes6; do echo "resultat test 6 : $lignes6" done echo "------ Fin test 6 -----" echo "" echo "resultat sql06 : $sql06"
Il me repond :------ test 6 ----- /home/serveur/Domotique/ordres/e-lall-on: line 254: fg: pas de contrôle de tâche /home/serveur/Domotique/ordres/e-lall-on: line 255: Requete : commande introuvable ------ Fin test 6 -----
Ligne 254 :sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE '" $lignes3%"'"
Ligne 255 :Requete a executer = $sql06
Merci. -
Bonsoir
A force de maniper sur plusieurs langages, on se perd "oui moi aussi"
Avec ceci :
sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE '" $lignes3"'"
Requete a executer = $sql06
mysql -u $login_db -D $nom_bd -h $hote_db -p$pass_bd --default-character-set=$format_texte -e "$sql06" | sed '1d' | while read lignes6; do
echo "resultat test 6 : $lignes6"
done
echo "------ Fin test 6 -----"
echo ""
echo "resultat requête sql06 : $sql06"
il m'affiche/home/serveur/Domotique/ordres/e-lall-on: line 255: ' : commande introuvable /home/serveur/Domotique/ordres/e-lall-on: line 256: Requete : commande introuvable
Ligne 255sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE '" $lignes3"'"
Ligne 256Requete a executer = $sql06
Merci. -
Bonsoir,
J'ai sais que vous avez modifié votre post précédent, mais voila le résultat après modification de votre post précédent.
j'ai mis :sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE '" $lignes3"'" echo "Requete a executer : " $sql06
bash répond/home/serveur/Domotique/ordres/e-lall-on: line 257: ' : commande introuvable Requete a executer :
ligne 257sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE '" $lignes3"'"
Merci. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
bonsoir,
ben alors,
j'ai mis ce que vous m'avez dit
sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE \'" $lignes3"\'" echo "Requete a executer : " $sql06
et bash répond/home/serveur/Domotique/ordres/e-lall-on: line 257: \' : commande introuvable Requete a executer :
La ligne 257 est :
sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE \'" $lignes3"\'"
Merci. -
Bonsoir,
j'ai missql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id LIKE \'$lignes3%\' " echo "Requete a executer : " $sql06
Rien ne s'affiche
Bash m'afficheRequete a executer : SELECT fichier_cm_lumiere_all_On FROM bash WHERE id LIKE \'%\' ERROR at line 1: Unknown command '\''.
La variable $ligne3 ne s'affiche pas dans le retour de la requête.
Merci. -
Bonjour
Avec la requête formulé comme ceci :sql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id='$lignes3'"
bash m'affiche
/home/serveur/Domotique/ordres/e-lall-on: line 260: Erreur de syntaxe près du symbole inattendu « done »
/home/serveur/Domotique/ordres/e-lall-on: line 260: 'done'
La ligne 260 estdone
code bashsql06="SELECT $select_noms_colonnes1_2 FROM $nom_table1 WHERE id='$lignes3'" mysql -u $login_db -D $nom_bd -h $hote_db -p$pass_bd --default-character-set=$format_texte -e "$sql06" | sed '1d' | while read lignes6; do done echo "" echo "Requête sql06 :" $sql06
Merci.
Précédent
- 1
- 2