如何使用php从sql中的多个表中获取数据

索米·拉娜(Somi Rana)

我的数据库中有4个表

(0)个用户

用户名,用户名,密码

(1)消息

用户名,用户名(fk),消息,位置,时间

(2)图片

用户名(fk),图像ID,图像路径,时间

(3)视频用户名(fk),视频ID,视频路径,位置,时间

我想显示来自多个表的数据

我要显示为“ rana”的查询语法是什么,已经上传了该图像,该视频和此消息”

应该从图像表中选择图像,从视频表中选择视频,从消息表中选择消息,谢谢

对不起,如果已经问过问题,谢谢,请帮助

拉齐布·马门(Razib Al Mamun)

您期望的mysql查询为:

select *from users a 
join messages b on a.user_name = b.user_name
join images c on a.user_name = c.user_name
join videos d on a.user_name = d.user_name

示例(MySQLi过程)和PHP

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "select *from users a 
join messages b on a.user_name = b.user_name
join images c on a.user_name = c.user_name
join videos d on a.user_name = d.user_name";

$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
        echo "User Name: " . $row["user_name"]. "<br />";
        echo "Message: " . $row["message"]. "<br />";
        echo "Image Path: " . $row["image_path"]. "<br />";
        echo "Video  Path: " . $row["video_path"]. "<br />";
        //you get more data as your wise................
    }
} else {
    echo "0 results";
}

mysqli_close($conn);
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP SQL,使用PHP中的多个条件从多个表中获取多个数据

来自分类Dev

Laravel/SQL:如何在单个查询中从多个表中获取数据?也使用'where'

来自分类Dev

SQL从多个表中获取数据

来自分类Dev

如何使用Laravel Eloquent从多个表中获取数据

来自分类Dev

如何使用 LinQ To Entities 从多个表中获取数据行

来自分类Dev

如何使用php从数据表中获取数据

来自分类Dev

如何从多个表中获取数据?

来自分类Dev

使用联接从多个表中获取数据

来自分类Dev

使用联接从多个表中获取数据

来自分类Dev

如何使用PHP表单从多个表中检索数据?

来自分类Dev

如何使用PHP表单从多个表中检索数据?

来自分类Dev

如何使用PHP从SQL获取同一表中具有列名的数据?

来自分类Dev

如何从多个SQL表中获取价值并在html / php表中显示?

来自分类Dev

如何从多个SQL表中获取价值并在html / php表中显示呢?

来自分类Dev

从我的SQL Server 2012中的多个表中获取数据

来自分类Dev

php mysql 从 json 中的多个表中获取数据

来自分类Dev

如何使用php从SQL表中获取信息

来自分类Dev

如何使用jQuery从多个<li>元素中获取数据并通过php将其发送到MySQL表

来自分类Dev

使用SQL从表中获取数据

来自分类Dev

如何使用Java从表中获取数据

来自分类Dev

如何使用PHP从多个表中全选

来自分类Dev

如何从PHP / MYSQL中的单个表中使用特定值获取包含多个值的多个列

来自分类Dev

SQL查询,用于从多个表中获取数据

来自分类Dev

使用php从mysql数据库的多个表中检索多个值的效率如何

来自分类Dev

从codeigniter中的多个表中获取数据?

来自分类Dev

如何插入但从多个表中获取数据

来自分类Dev

如何从数据库的多个表中获取公共列?

来自分类Dev

如何从数据库的多个表中获取公共列?

来自分类Dev

如何使用php从具有多个表的mysql数据库中检索大量数据

Related 相关文章

  1. 1

    PHP SQL,使用PHP中的多个条件从多个表中获取多个数据

  2. 2

    Laravel/SQL:如何在单个查询中从多个表中获取数据?也使用'where'

  3. 3

    SQL从多个表中获取数据

  4. 4

    如何使用Laravel Eloquent从多个表中获取数据

  5. 5

    如何使用 LinQ To Entities 从多个表中获取数据行

  6. 6

    如何使用php从数据表中获取数据

  7. 7

    如何从多个表中获取数据?

  8. 8

    使用联接从多个表中获取数据

  9. 9

    使用联接从多个表中获取数据

  10. 10

    如何使用PHP表单从多个表中检索数据?

  11. 11

    如何使用PHP表单从多个表中检索数据?

  12. 12

    如何使用PHP从SQL获取同一表中具有列名的数据?

  13. 13

    如何从多个SQL表中获取价值并在html / php表中显示?

  14. 14

    如何从多个SQL表中获取价值并在html / php表中显示呢?

  15. 15

    从我的SQL Server 2012中的多个表中获取数据

  16. 16

    php mysql 从 json 中的多个表中获取数据

  17. 17

    如何使用php从SQL表中获取信息

  18. 18

    如何使用jQuery从多个<li>元素中获取数据并通过php将其发送到MySQL表

  19. 19

    使用SQL从表中获取数据

  20. 20

    如何使用Java从表中获取数据

  21. 21

    如何使用PHP从多个表中全选

  22. 22

    如何从PHP / MYSQL中的单个表中使用特定值获取包含多个值的多个列

  23. 23

    SQL查询,用于从多个表中获取数据

  24. 24

    使用php从mysql数据库的多个表中检索多个值的效率如何

  25. 25

    从codeigniter中的多个表中获取数据?

  26. 26

    如何插入但从多个表中获取数据

  27. 27

    如何从数据库的多个表中获取公共列?

  28. 28

    如何从数据库的多个表中获取公共列?

  29. 29

    如何使用php从具有多个表的mysql数据库中检索大量数据

热门标签

归档