我正在使用名为“login”的MySQL表,其中包含名为“username”和“subcheckr”的字段。
我想运行一个PHP查询来创建一个等于“subcheckr”的新变量,其中“username”等于一个名为$ u的变量。假设我想调用变量“$ variable。”
我该怎么做?下面的查询是我到目前为止的。
提前致谢,
约翰
$sqlStremail = "SELECT subcheckr
FROM login
WHERE username = '$u'";
答案 0 :(得分:1)
这是你要找的吗?
$result = mysql_query($sqlStremail);
$row = mysql_fetch_assoc($result);
$subcheckr = $row['subcheckr'];
答案 1 :(得分:1)
$sqlStremail = mysql_query("SELECT subcheckr FROM login WHERE username = '$u'");
$result= mysql_fetch_array($sqlStremail);
$some_variable = $result['subcheckr']; // the value you want
答案 2 :(得分:1)
我不知道我是否理解正确但是:
做这样的事。
$sqlStremail = "SELECT subcheckr
FROM login
WHERE username = '$u'";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
$variable = $row["subcheckr"];
如果您不知道,您的查询容易受到SQL注入攻击。使用mysql_real_escape()之类的东西来过滤你的$ u变量。
答案 3 :(得分:0)
你可以这样做:
// make sure you use mysql_real_escape to escape your username.
$sqlStremail = "SELECT subcheckr FROM login WHERE username = '".mysql_real_escape($u)."'";
// run the query.
$result = mysql_query($sqlStremail );
// See if the query ran. If not print the cause of err and exit.
if (!$result) {
die 'Could not run query: ' . mysql_error();
}
// if query ran fine..fetch the result row.
$row = mysql_fetch_row($result);
// extract the field you want.
$subcheckr = $row['subcheckr'];
答案 4 :(得分:0)
你可以写
var canvas = document.getElementById("screen"),
ctx = canvas.getContext("2d");
var img = new Image();
img.src = "http://imgh.us/perso.svg";
img.onload = function() {
ctx.drawImage(img, 0, 0);
}
答案 5 :(得分:-1)
$variable = array_pop(mysql_fetch_row(mysql_query("SELECT subcheckr FROM login WHERE username = '$u'")));
仅当用户名是唯一的
时