链接数据库:
mysql_connect(‘服务器‘, ‘用户名‘, ‘密码‘);
<?php $link = mysql_connect(‘localhost‘, ‘root‘, ‘abc123‘); if(!$link){ die(‘链接失败:‘.mysql_error()); } echo "与MySQL建立链接成功<br/>"; echo mysql_get_client_info(); //客户端api函数库的版本信息 echo mysql_get_host_info(); //mysql服务器的链接类型 echo mysql_get_proto_info(); //通信协议的版本信息 echo mysql_get_server_info(); //mysql 服务器的版本信息 echo mysql_client_encoding(); //客户端使用的默认字符集 echo mysql_stat(); //mysql服务器的当前工作状态 mysql_close($link); //关闭MySQL服务器建立的链接
选择已经创建的数据库:
mysql_select_db(‘数据库名‘);
<?php $link = mysql_connect(‘localhost‘, ‘root‘, ‘abc123‘); if(!$link){ die(‘链接失败:‘.mysql_error()); } echo "数据库链接成功"; mysql_select_db(‘book‘, $link) or die(‘不能选定数据库book‘.mysql_error()); //$link参数可省略 mysql_close($link);
执行sql命令:
mysql_query(sql语句);
<?php header("Content-Type:text/html; charset=utf-8"); $link = mysql_connect(‘localhost‘, ‘root‘, ‘abc123‘); if(!$link){ die(‘数据库链接失败:‘.mysql_error()); } echo ‘数据库链接成功‘; mysql_select_db(‘test‘, $link) or die(‘不能选定数据库test‘.mysql_error()); $create = "CREATE TABLE IF NOT EXISTS book( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, bookname VARCHAR(50) NOT NULL DEFAULT ‘‘, author VARCHAR(30) NOT NULL DEFAULT ‘‘ )"; //创建数据表book $result1 = mysql_query($create); if($result1){ echo "创建数据表成功<br/>"; }else{ echo "创建数据表失败".mysql_error(); } $insert = "INSERT INTO book VALUES (NULL, ‘PHP‘, ‘高洛峰‘), (NULL, ‘JSP‘, ‘卢某某‘), (NULL, ‘ASP‘, ‘金某某‘)"; $result2 = mysql_query($insert); //插入记录,mysql_affected_rows() 获取修改记录的条数 if($result2 && mysql_affected_rows()>0){ echo "数据记录插入成功,最后一条数据记录的ID是".mysql_insert_id()."<br/>"; }else{ echo "插入记录失败, 错误号:".mysql_errno().", 错误原因:".mysql_error(); } //执行update命令修改book中的记录,将php的作者改为‘李某某’ $result3 = mysql_query("UPDATE book SET author=‘李某某‘ WHERE bookname=‘PHP‘"); if($result3 && mysql_affected_rows()>0){ echo "数据记录修改成功<br/>"; }else{ echo "数据记录修改失败,错误号:".mysql_errno().",错误原因:".mysql_error()."<br/>"; } //关闭数据库 mysql_close($link);
时间: 2024-10-28 08:24:08