从 table PHP 的列中检索选定的值
Retrieve Selected value from the column of the table PHP
如何从 table VBmembers 中检索 'level' 列的选定值以将其设置为 $level
变量?
session_start();
if (isset($_SESSION['user']))
{
$user = $_SESSION['user'];
$query = "SELECT level FROM VBmembers WHERE user='$user'";
$level = queryMysql($query);
$loggedin = TRUE;
}
else $loggedin = FALSE;
queryMysql函数代码
function queryMysql($query)
{
$result = mysql_query($query) or die ('ivalid query: ' . mysql_error());
return $result;
}
您还需要几个步骤,最重要的是从结果中以可用的方式获取数据:
$user = $_SESSION['user'];
$query = "SELECT level FROM VBmembers WHERE user='$user'";
$result = queryMysql($query);
$row = mysql_fetch_array($result);
$level = $row['level'];
$loggedin = TRUE;
正如我在评论中所说,your script is at risk for SQL Injection Attacks.
如果可以,你应该stop using mysql_*
functions. These extensions have been removed in PHP 7. Learn about prepared statements for PDO and MySQLi and consider using PDO, it's really not hard。
如何从 table VBmembers 中检索 'level' 列的选定值以将其设置为 $level
变量?
session_start();
if (isset($_SESSION['user']))
{
$user = $_SESSION['user'];
$query = "SELECT level FROM VBmembers WHERE user='$user'";
$level = queryMysql($query);
$loggedin = TRUE;
}
else $loggedin = FALSE;
queryMysql函数代码
function queryMysql($query)
{
$result = mysql_query($query) or die ('ivalid query: ' . mysql_error());
return $result;
}
您还需要几个步骤,最重要的是从结果中以可用的方式获取数据:
$user = $_SESSION['user'];
$query = "SELECT level FROM VBmembers WHERE user='$user'";
$result = queryMysql($query);
$row = mysql_fetch_array($result);
$level = $row['level'];
$loggedin = TRUE;
正如我在评论中所说,your script is at risk for SQL Injection Attacks.
如果可以,你应该stop using mysql_*
functions. These extensions have been removed in PHP 7. Learn about prepared statements for PDO and MySQLi and consider using PDO, it's really not hard。