不知道有多少人是由于程序员的高薪走进来,却又逐渐创造刚加入这行的你演习期薪资才简大略单的三四千、四五千,当然城市不同,对应薪资也是不同的,这样一来,学习激情亲切是不是一下就降落了,程序员这行就像女儿红,入行须要深酿,一两年后你会创造选择这行是多么的明智。
后端程序员所须要节制的技能该当是从数据库操作开始,许多人认为网站操作无非是curd,事实上倒也不过如此,但是个中所须要进行的操作却是不用我多言,但凡是加入进来的同行们,想必也是深有感触。
面向过程的连接数据库办法
1)调用PHP内置的函数连接:$conn = mysqli_connect("须要连接的主机地址", "数据库用户名", "数据库密码", "数据库名");
2)if(mysqli_connect_error($conn)){ //返回缺点信息exit("数据库连接失落败,失落败号".mysqli_connect_errno($conn)."失落败信息:".mysqli_connect_error($conn));}
上方的mysqli_connect_error()函数也是PHP内置函数,用来判断数据库连接是否成功,如果失落败则须要返回详细信息,mysqli_connect_errno是PHP内置连接数据库缺点编号;
3)数据库连接成功之后则须要选择数据库, mysqli_select_db($conn,"数据库名"),调用该PHP内置函数之后将会返回true或者false两种情形,如果连接成功则连续操作,如果连接失落败则须要返回失落败;
4)一样平常情形下,连接上数据库之后我们须要为我们的数据库选择得当的字符集编码,一样平常都为utf8编码格式,调用函数为mysqli_set_charset('utf8');
5)进行到这一步之后可以说已经基本成功的连接上了数据库,我们接下来则可以调用sql语句来进行我们想做的操作,比如,我们想搜索到数据库user表中小明的信息,可以这样写sql语句
$sql = "select name,student from user where name = 小明";
6)sql语句写完之后自然是须要实行的,这个时候我们可以调用PHP内置函数$result = mysqli_query($conn,$sql);把稳,调用该函数时,如果是select则返回的是详细信息,如果查询不到则会返回空,如果是insert插入、update更新以及delete删除时则返回的是bool值,
7)处理返回的数据,这个时候返回的数据还不是我们能看懂的数据格式,因此须要将其转换为数组格式,mysqli_fetch_row($result)返回索引数组,mysqli_fetch_assoc($result)返回关联数组
8)操作完毕,关闭数据库即可,调用函数mysql_close($conn);
感兴趣的朋友点赞加个关注,往后每天都会更新一些PHP程序员所须要节制的小知识,有须要的朋友可以不才面评论自己碰着的问题,看到会帮忙办理。