我正在创建一个电影网站,IMDB.com 之类的.. 我对 PHP 和编程真的很陌生,但我当然有一些书和 StackOverflow :)
我已经做了很多工作,但是现在我每页有 600 多行代码(仅限 PHO)和 20 多个数据库表,仅用于存储和获取电影数据(多对多关系)
大部分代码是 MySQLi 查询(准备好的语句)来插入/获取数据和循环。没什么花哨的,只是基本的 PHP/MySQL。
我有一些疑问:
建议对每个 SQL 查询使用 MySQLi 准备好的语句,还是最好只使用旧的 MySQL 进行内部 PHP/数据库查询,只留下准备好的语句供用户输入?
要获取所有电影数据并显示它,我需要从超过 16 个不同的表中获取数据。我对每个表使用一个 MySQL 查询(有时更多)和很多循环。这是网站需要工作的正确方式?我的意思是..这是正常的???
如何简化代码以简化阅读?我可以将所有这些查询分离到外部文件吗?我可以创建函数来处理每个表查询吗?
希望您能帮帮我,也许您对正确构建这样的网站有更多建议。
谢谢!!