最近在自学php的过程中发现,关于数据库的一些操作跟之前看的不一样,后来看了文档才发现,自php5.5.0后,关于数据库的操作.例如mysql_connect(),mysql_select_db(),等相关的方法已经废弃了,并且在php7.0.0之后将被移除,应使用MySQLi或 PDO_MySQL扩展来替换.
所以,在以后的开发中,就尽量用新的方法喽,新版本早晚会是主流,只是需要时间的过渡而已.
一些基本的数据库操作
<?php
$host = "localhost";
$user = "root";
$password = "root";
$db = "two";
$link = mysqli_connect($host, $user, $password, $db); //连接数据库
if ($link) {
echo "";
} else {
echo mysqli_error($link);
}
mysqli_select_db('数据库名');//选择数据库
mysqli_set_charset('utf8');//设置字符集
mysqli_errno();//错误号
mysqli_error();//错误信息
mysqli_query("$link");//执行sql语句成功返回资源,失败返回false
mysqli_insert_id($link);//如果表中有自增id 添加成功将通过此函数返回自增id
mysql_num_rows($result);//只用于查询 返回结果集中的记录数
mysqli_fetch_array($result);//将结果集中的记录以数组的形式返回 混合数组 了解即可
mysqli_fetch_row($result);//将结果集中的记录以数组的形式返回 索引数组 了解即可
mysqli_fetch_assoc($result);//将结果集中的记录以数组的形式返回 关联数组 推荐使用并且掌握
mysqli_close($link);
最后推荐大家一个个人觉得比较好的IDE,phpstorm,用过IDEA,webstorm或者android studio的同学知道,这款IDE内置许多强大的功能,用惯了notepad++,sublime,zend studio,eclipse甚至是记事本的小伙伴们,可以尝试下这款软件,强大代码的自动补全和提示功能,等等,当然还有许多插件的支持,用vim的小伙伴,phpstorm也支持vim插件,体验也是棒棒的.
当然不好的是软件是收费的,但是网上的激活方法一堆,大家google,baidu一堆.这里就不再说了,实在找不到的可以在下面留言,我帮大家找.