您好,欢迎访问一九零五行业门户网

PHP基础学习之数据库操作

php连接数据库:
使用mysql_connect()函数连接数据库,该函数有三个参数,分别为url、username、password,用法如下:
$conn = mysql_connect(localhost, root, root);
$conn变量就代表一个数据库连接对象,使用它可以继续后续的操作,如新建数据库、新建表、插入数据等php新建数据库:
$sql = create database $db_name;if(mysql_query($sql, $conn)){ mysql_select_db($db_name); echo create db ok, use db $db_name
;}else{ echo mysql_error();}
上面的代码是新建数据库的php脚本,php中执行sql语句都是用的mysql_query()函数,该函数有两个参数:第一个是sql语句,第二个是数据库连接对象,就是上面我们得到的$conn
php新建表:
$sql = create table test ( id int primary key auto_increment, name varchar(20));if(mysql_query($sql, $conn)){ echo create table ok
;}else{ echo mysql_error();}
上面的代码使用mysql_query()函数执行了创建数据库的sql语句,使用mysql_error()函数返回错误信息,建表时要注意最后一个字段后面不能有逗号,不然建表会出错,建好了表,我们需要插入数据了php向数据库插入数据:
$sql = insert into test(name) values('$name');mysql_query($sql, $conn);
插入数据也很简单,还是用mysql_query()函数执行sql语句就行了php数据库select语句:
$cursor = mysql_query(select * from test order by name);while($row = mysql_fetch_array($cursor)){ $id = $row[id]; $name = $row[name];}
上面的代码使用mysql_fetch_array()函数,从数据库select的结果集中遍历了记录,使用$row[id]取出记录的id,使用$row[name]取出记录的name值下面用一个例子记录php操纵数据库,该例子中有两个php文件:index.php和result.php,其中index.php用于输入一个name值,result.php将用户输入的name值插入数据库,并从数据库中查询所有记录,然后显示在页面上,假设当前已经创建了数据库“db_test”,并在该数据库下创建了表test,index.php的代码如下:

input name:
然后我们在result.php中接收输入的值,并插入数据库,再显示数据库中的所有记录,result.php代码如下:

填入name值后点击insert按钮,会出现下面的页面:
以上就介绍了php基础学习之数据库操作,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息