【问题标题】:store url in same list with id php sql将 url 存储在具有 id php sql 的相同列表中
【发布时间】:2022-07-22 00:37:46
【问题描述】:

嗨,我想使用主键和外键将 url 存储在来自 db 的列表循环中,但我不知道如何将 url 存储在每个列表中,并且在第一个表和第二个表中具有相同的 id表我想做的是这样的

Array
(
    name : 'test',
    detail : 'detail',
    [url] => Array
        (
            [episode1] => Array
                (
                    [link] => https://
                )
            [episode2] => Array
                (
                    [link] => https://azeaze32a
                )

        )

)

我做了所有循环'for,while,'foreach'并坐了一整天,但每次这是我的代码时我都失败了:

<?php

$select_list_movies = select("SELECT * from list_movies");
$arr =[];
$i =0;
while($rows = mysqli_fetch_assoc($select_list_movies)) {
    $id = $rows['id'];
    //print_r($rows);
    $select_list_link = select("SELECT links.link FROM `list_movies`inner join links on list_movies.id = links.movie_id  where list_movies.id = '$id'");
    foreach ($select_list_link as $key1) {
        $i++;
        $arr = [
            'url' => ['episode'.$i => $key1]
        ];
    print_r($arr); // here print all url i want to put every links of every movie if there are links
    }
}

?>

如果有不清楚的地方写下你的答案,如果可以的话我会回复你的

【问题讨论】:

    标签: php mysql mysqli


    【解决方案1】:

    您每次通过循环替换$arr,您需要添加到url 元素。

    <?php
    
    $select_list_movies = select("SELECT * from list_movies");
    $arr =['name' => 'test', 'detail' => 'detail', 'url' => []];
    $i =0;
    while($rows = mysqli_fetch_assoc($select_list_movies)) {
        $id = $rows['id'];
        //print_r($rows);
        $select_list_link = select("SELECT links.link FROM `list_movies`inner join links on list_movies.id = links.movie_id  where list_movies.id = '$id'");
        foreach ($select_list_link as $key1) {
            $i++;
            $arr['url']['episode'.$i] = $key1;
        print_r($arr); // here print all url i want to put every links of every movie if there are links
        }
    }
    
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-23
      • 2012-12-23
      • 1970-01-01
      • 2017-04-23
      • 1970-01-01
      • 2021-03-19
      • 1970-01-01
      • 2021-11-24
      相关资源
      最近更新 更多