2013-03-10 3 views
0

J'écris du code de rapports, ce qui nécessite l'exécution de code SQL complexe et l'exécution à l'aide de la connexion brute. Je suis bon pour les paramètres statiques mais je ne sais pas comment gérer les valeurs dynamiques.Passage du code dynamique à MySQL Exécuter

Je prépare le SQL dynamique puis créer un objet statement

st = conn.prepare(dynamic_sql_string) 
st.execute(dynamic values). 

Comment créer ce code de valeurs dynamiques? Dans un, il sera

st.execute(@first_name) 

et dans le deuxième cas, il sera

st.execute(@last_name). 

Comment puis-je écrire ce code dynamique?

Répondre

1

obtenu, vous faites cela en utilisant

eval "st.execute(dynamic values"). 
+1

se souviennent, eval est le mal. – Intrepidd

Questions connexes