mysql - 从数据库中选择 id 等于变量的内容

标签 mysql

我想使用 where id= 'x' 从数据库表中选择一行。 问题是我希望能够动态更改“x”,因此如果我需要选择 id=“y” 的行,我希望能够在另一个中加载 y行并从该行读取它。

抱歉我的英语不好。

<?php
 $id = a field from another table

 $result = mysqli_query($con,"SELECT * FROM text where id= '$id'");
    while($row = mysqli_fetch_array($result))
        {
            echo $row['text_area'];
        } 
?>

这是一张图片,我希望它能更好地解释这一点。 http://concordia.com.ro/hmm.jpg

最佳答案

试试这段代码:

<?php
 $result1 = mysqli_query($con,"SELECT * FROM id_val");

 while($row1 = mysqli_fetch_assoc($result1)){
     $result = mysqli_query($con,"SELECT * FROM text where id= '{$row1['value']}'");
     while($row = mysqli_fetch_assoc($result))
     {
         echo $row['text_area'];
     }
 }
?>

关于mysql - 从数据库中选择 id 等于变量的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39311270/

相关文章:

MySQL查询查找并替换指向目录根目录但不指向其下子目录的url

php - Laravel 多对多关系 5 个表

php - MySQL 使用 PHP

Mysql 查询从相同的值中选择一行(仅选择重复的)

mysql - 我需要删除最后一个整数之后的所有内容

带有 OR 优化的 mysql 查询

php - pdo mysql 连接不工作

mysql - 减少 Symfony 中 acl 类的 varchar 长度

mysql - 如何将 CONSTRAINT 从 PostgreSQL 转换为 MySQL?

mysql - Openshift nodejs mysql 查询崩溃