如何将MySQL单元格中的值放入变量中?

时间:2015-09-19 13:18:43

标签: php mysql variables get echo

我试图将MySQL表中的值转换为PHP $variable

这就是我所拥有的:

.
.
.
$name = "SELECT * FROM offene WHERE id = ".$_GET['id']." AND name";
echo $name;

如果我需要显示更多代码,请告诉我。

2 个答案:

答案 0 :(得分:0)

你的问题非常模糊,但这里有一个可能有用的通用指针。首先,您应该使用mysqli或PDO并绑定您的参数,或者您对sql注入攻击持开放态度。

以下是使用mysqli的代码示例。我假设您所需的数据库字段名称为name

$mysqli = new mysqli('localhost','username','password','database');

$query = $mysqli->prepare('
    SELECT * FROM offene
    WHERE id = ?');

$query->bind_param(_GET['id']);
$query->execute();

if ($result = $mysqli->query($query)) {
    while ($name = $result->fetch_object()) {
        echo $name->name."\n";
    }
}

答案 1 :(得分:-1)

你的问题表明,你是php和mysql的新手。假设您在后端和连接代码中有数据库MYSQL ..您可以执行以下操作

 $query="SELECT * FROM offene WHERE id = ".$_GET['id']." AND name";
        $rs=mysql_query($query) or die("ERRROR ; may be no database connection"); 
        if(mysql_num_rows($rs)==0)
            die("No rows");
        while($row=mysql_fetch_array($rs,MYSQL_BOTH))
            {
            echo $row["tbl_field_name"]; //Here you need to
            // replace tbl_field_name with table field name of your database
            }