我有一个包含name
和text
列的SQL数据库。如何只使用text
获取name
并使用PHP将其保存为变量?
我已尝试过其他人的几个代码段,但都没有。
$sql = "SELECT text FROM texts WHERE INSTR(name, '{$name}')";
$result = $db->query($sql);
$row = $result->fetch_assoc();
$var=echo $row["name"];
echo $var;
答案 0 :(得分:-1)
以下是标准方式执行查询并存储在php变量中。
使用mysqli查询
$mysqli = new mysqli("localhost", "username", "password", "database");
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$sqliQuery= "select name, text from tableName";
if ($result = $mysqli->query($sqliQuery)) {
while ($row = $result->fetch_object()) {
$firstname = $row->name;
$middlename = $row->text;
}
$result->close();
}
else
{
echo 'something went wrong';
}