原生php连接数据库和基本操作~~小白入门

  当我们的项目没有引入php框架时,对于数据库的操作是没有一些相对精练、快捷的语法的,只能用最基本的原生语句来进行连接和操作。

  首先是将我们对数据库的操作分为两类,一类是修改数据库,另一类是未修改数据库。修改数据库的语句分别是“增”、“删”、“改”,而没有对数据库进行修改的自然就是“查”了。这两类操作对于数据库的连接是不一样的。

  首先是“增”、“删”、“改”的连接,写法如下:

$con = new mysqli('localhost','admin','pass','database_name');
$sql = 'insert into data_sheet (username,password) values ("aaa","000000")';
$return = $conn->query($sql);
if($return===true){
    echo '插入成功';
}else{
    echo '插入失败';
}

  首先建立连接,在new mysqli()中依次填入数据库地址,数据库的账号和密码,以及要执行操作的库名;接着准备好要执行的sql语句,这里三种操作的语句头可以填,也可以把准备好的变量拼接进去;第三行执行这行代码并接一个返回值;最后再用if判断一下语句执行成功与否。

  接下来就是查询语句了:

$con=mysql_connect('localhost','admin','pass');
mysql_select_db('database_name');
$qcx=mysql_query('select *from data_sheet where username="aaa" and password="000000"');
while ($return = mysql_fetch_assoc($qcx)){
    $id = $return['id'];
}

  在写这段代码时,可能你会发现有一些语句被划了横线。不要惊慌,这个横线就是想告诉你,这个语句有点儿老旧,可能要out了,不过功能是不受影响的,所以我们继续来看写法。

  首先,在mysql_connect()这个括号中,填上你数据库的地址,以及数据库的账号密码;接着,在mysql_select_db()中填上要执行操作的库名;而下面的mysql_query()自然就是写你要执行的sql查询语句了,当然也可以把自己的数值拼接进语句中。

  最后,再用一个变量将返回值接住,注意,这个返回值是一个数组,所以还需要从数组中取出相应的值。

  以上就是原生php对数据库的基本操作了,虽然代码比较长,不过简单易懂,很好上手,也不容易犯错,适合新手使用。

猜你喜欢

转载自blog.csdn.net/qq_38482204/article/details/85168944