我对 PHP 和 MySQL 还是有点陌生,我已经尝试了很多次,但我就是不知道怎么做。
我有一个查询,它在 PHPMyAdmin 中将我想要的结果作为一个直接的 MySQL 查询返回,但我试图让它在使用 PHP 的网页上生成,但我$query
无法获得正确的语法。
这是有效的 MySQL 查询:
SELECT fk_toon_no, fk_actor_no, actor_no, actor FROM cartoon_characters,
characters WHERE fk_toon_no=50 HAVING fk_actor_no=actor_no;
更重要的是,我还希望有一个变量$new_toon_id
作为=
forWHERE
语句,因此,类似于:(但只显示行,因为我最终会将其插入表格并知道如何做到这一点)
WHERE fk_toon_no=$new_toon_id
fk_actor_no
是表的外键到字符表cartoon_characters
中的主键actor_no
。
我正在尝试获取它,以便我可以打印出与特定卡通相关的每个角色,使其看起来像
(toon id) (character id #) (character name)
($fk_toon_no) (actor_no) (actor)
3 5 Eisenhower
3 9 Nixon
3 12 Uncle Sam
任何帮助将不胜感激。我想我已经包含了所有相关信息,但如果我忘记了什么,请询问。
我迫切需要帮助。谢谢!!