关于mysql中select语句含有变量的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:44:30
mysql_init(&my_connection);
if (mysql_real_connect(&my_connection, "localhost", "root",
"111111", "zl", 0, NULL, 0)) {
printf("Connection success\n");

res = mysql_query(&my_connection, "SELECT username, password FROM user WHERE username = userName");//问题在这里
希望userName是个变量,整个查询根据userName的不同而不同,请问,应该如何书写呢?

$username = 'dabao0120';
res = mysql_query(&my_connection, "SELECT
username, password FROM user WHERE username = '$username'");

能看明白吗?这是php的写法 你要注意的就是 查询语句字段为字符型的时候 需要用引号引起来