php - mysql-通过id从一个表中选择一个产品,然后从另一个表中选择它的关联图像

标签 php mysql

我有一张产品表和一张图片。每个产品都有多个图像。我想根据其 ID 检索产品并获取其所有关联图像。到目前为止我有这个查询,但它没有返回任何东西...希望能得到一些帮助。

$result = mysqli_query(
    $link, sprintf("
        SELECT * FROM products product 
        JOIN images image 
        ON product.id = image.product_id 
        WHERE product.id='%s'", 
        mysqli_escape_string($link, $id)
    )
);

最佳答案

SELECT * FROM products JOIN images ON products.id = images.product_id WHERE products.id='%s'

关于php - mysql-通过id从一个表中选择一个产品,然后从另一个表中选择它的关联图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15041086/

相关文章:

mysql - 内部连接与数据透视条件 sql

php - 小型/高效的 PHP 数据库选项

PHP mysql遗漏行

php - 如何优化我的 Zend Framework 1.11 应用程序?

mysql - 如何选择在两列中具有相同值集的行,从而连接第三列中的值?

mysql - PHP5-FPM 和 MYSQL

PHPUnit - 如何模拟 PDO 准备好的语句

php - Laravel 5 Eloquent,如何动态设置 cast 属性

MySQL外键允许NULL?

mysql php关键字搜索