Php 查找其他列';s值和它们的id

Php 查找其他列';s值和它们的id,php,sql,mysqli,Php,Sql,Mysqli,我有一个简单的MySQL数据库,有两列:“text”和“id” 我的目标是通过只提供id信息,将php变量设置为“text”列 例如: 以下是数据库: ---text---id--- //columns test / 1 //data 我想给出一个变量“1”和返回一个带有“test”的变量的代码 这可能吗?试试这个 mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); $mysqli

我有一个简单的MySQL数据库,有两列:“text”和“id”

我的目标是通过只提供id信息,将php变量设置为“text”列

例如:

以下是数据库:

    ---text---id---      //columns
      test  /  1        //data
我想给出一个变量“1”和返回一个带有“test”的变量的代码

这可能吗?

试试这个

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli_connect = mysqli_connect("localhost", "root", "", "hexll");

$sqlquery= mysqli_query($mysqli_connect,"select text from mytable where id='1' ");

$row= mysqli_fetch_array($sqlquery, MYSQLI_ASSOC);

echo $row['text'];

您可以使用以下方法获得分配给
id=1
的任务

如果你正在使用


您想将值分配给两个不同的变量吗?是的,这将是我的目标。因此,根据您想问的问题中的值,
$test='test'
$id=1
是吗?是的,我需要一个变量$text,通过只提供id来等于text列,这将是一个$id变量。澄清!!因此,您的意思是您在代码中分配了
$id=1
,需要获得id为1的值吗?@Dharman我已经演示了如何使用PDO进行查询,我也向他演示了如何在不使用PDO的情况下执行相同的操作recommended@Dharman谢谢你指出这一点。我已经更新了答案。循环的意义是什么?我已经更新了答案PDO示例仍然缺少一些东西。请检查链接为这篇文章副本的文章。这里解释了如何正确地做这件事。
 $id = 1;

$sql = "SELECT task FROM your_db_table WHERE `id` = :id ";
$sql ->execute([ 'id' => $id]);
 $task= $sql;
 $id = 1;

$stmt = $dbConnection->prepare('SELECT task FROM your_db_table WHERE id =?');
$stmt->bind_param('i', $id); // 'i' specifies the variable type => 'integer'

$stmt->execute();

$result = $stmt->get_result();
$text= $result->fetch_assoc();