mysql数据库,php关于mysql数据库部分

首先,是连接数据库。
$db = mysql_connect( SERVER, USERNAME , PASSWORD [,boolen NEW_LINK]);
依次代表mysql服务器地址,登录用户,用户密码,和是否重新建立已有的连接。
mysql_select_db(DB_NSME , $db); //连接到数据库了
mysql_query("set name utf8"); //设置字符编码
如果是mysqli的话:
$db=new mysqli( SERVER, USERNAME , PASSWORD, DB_NAME );
下面是如果在配置文件里面写好了连接的对象,则可以通过解析文件来连接数据库:
$in_array = parse_ini_file(
APPLICATION_PATH . "\configs\application.ini", true);
$db = $in_array["production"];
这是在zend框架里面的连接,其中在index.php文件里面已经有声明了:
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
所以在application目录下的configs下的application.ini文件里面的[production]下面是配置的数据库所要连接的信息。
通过数组的方式依次传递服务器信息就行了。
当时我是通过原来的注册表来连接数据库的,因此有时候对sql语句会有不能执行的时候,于是我们可以这么写:
当要显示数据表结构的时候 ,通常我们会使用show create table $table,但是执行处错误时,是不是想想还有其他的方法啊?
desc $table /describe $table,执行后会得到一个数组,
加入
Tags:  mysql数据库

延伸阅读

最新评论

发表评论