gpt4 book ai didi

对 mysql 的 php 请求不起作用 - 加入多个表 - 没有显示

转载 作者:行者123 更新时间:2023-11-30 21:52:18 24 4
gpt4 key购买 nike

<分区>

我在使用 PHP 和 MySQL 时遇到了困难。我在 MySQL 中有 3 个表:

  • 艺术家(id, artist_name)
  • 专辑(id、album_name、artist_id)
  • track (id, artist_id, album_id, title, link, qr_code)

我正在尝试创建一个对 mysql 的 php 请求,以显示链接到用户已选择的艺术家的所有专辑和轨道。

用户从下拉列表中选择艺术家,php 获取艺术家 ID。

我正在尝试以下代码,但没有显示任何内容。

<?php 
$artist_id=$_POST['artist_id'];

$track_select=$connection->prepare('
SELECT *,
artist.id AS artist_id;
artist.artist_name AS artist_name,
album.id AS album_id;
album.album_name AS album_name
track.artist_id AS track_artist_id,
track.album_id AS track_album_id
FROM track
LEFT JOIN album ON album_id = track_album_id
LEFT JOIN artist ON artist_id = track_artist_id
WHERE (track_artist_id=:artist_id)');
$track_select->bindParam(':artist_id', $artist_id);
$track_select->execute();

while($donnees=$track_select->fetch())
{
echo $donnees['artist_name'].' '.$donnees['album_name'].' '.$donnees['title'].'<br />';
}
$track_select->closeCursor();
?>

我需要您的帮助,看看我在哪里犯了错误。

谢谢。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com