揭露
PHP应用程序中出现的五个常见数据库问题——包括数据库模式设计、数据库访问和使用数据库的业务逻辑代码——以及它们的解决方案
。 如果只有一种方式使用数据库是正确的……
您可以用很多的方式创建数据库设计、数据库访问和基于数据库的
PHP业务逻辑代码
,但最终一般以错误告终
。本文说明了数据库设计和访问数据库的PHP代码中出现的五个常见问题
,以及在遇到这些问题时如何修复它们。
问题1:直接使用My
SQL 一个常见问题是较老的PHP代码直接使用
mysql_函数来访问数据库。清单1展示了如何直接访问数据库。
以下为引用的内容:
<?php
functionget_user_id($name)
{
$db=
mysql_connect('localhost','root','password');
mysql_select_db('users');
$res=mysql_query("SELECTidFROMusersWHERElogin='".$name."'");
while($row=mysql_fetch_array($res)){$id=$row[0];}
return$id;
}
var_dump(get_user_id('jack'));
?>
清单1.Access/get.php