如何将 MySQL 单元格中的值放入变量中?
How to put value from MySQL cell into a variable?
我正在尝试将 MySQL table 中的值转换为 PHP $variable
.
这就是我所拥有的:
.
.
.
$name = "SELECT * FROM offene WHERE id = ".$_GET['id']." AND name";
echo $name;
如果我必须显示更多代码,请告诉我。
你的问题表明,你是 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
}
你的问题很含糊,但这里有一个可能有帮助的一般指示。首先,你应该使用 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";
}
}
我正在尝试将 MySQL table 中的值转换为 PHP $variable
.
这就是我所拥有的:
.
.
.
$name = "SELECT * FROM offene WHERE id = ".$_GET['id']." AND name";
echo $name;
如果我必须显示更多代码,请告诉我。
你的问题表明,你是 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
}
你的问题很含糊,但这里有一个可能有帮助的一般指示。首先,你应该使用 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";
}
}