phpstudy连接MySQL数据库的基本操作

MySQL客户端下,操作服务器的步骤

1.连接到MySQL数据库服务器mysql -hlocalhost -uroot -proot(主机、用户、密码)

2.选择要操作的数据库use db_name;

3.设置当前环境的显示字符集set name gbk;
//在MySQL客户端下只能使用gbk,别的编码都不可以。

4.执行SQL语句
对数据表进行查询增加:

INSERT INTO table_name(字段1,字段2,字段3)VALUES(值1,值2,值3

删除: DELETE FROM table_name[WHERE 条件]
删除整个表中的记录: TRUNCATE table_name
修改: UPDATE table_name SET 字段1=值1,字段2=值2[WHERE 条件]
查询: SELECT 字段列表|* FROM table_name [WHERE 条件][ORDER BY 字段][LIMIT 限定记录]

php操作MySQL的步骤

1.连接MySQL数据库服务器mysql_connect()

语法结构:$link=mysql_connect($db_host,$db_user,$db_pwd)

参数说明:
$db_host:指定要连接的MySQL服务器的主机名或IP地址,如:localhost:3306
$db_user:指定用户名,默认root
$db_pwd:指定用户密码,默认root返回值:如果连接MySQL成功,将返回一个资源标识符$link;如果连接失败,返回false。
举例:

$link=mysql_connect("localhost","root","root");

注意:资源类型的数据,转成布尔型,一律为true。

屏蔽PHP的错误信息显示:使用@符号。

$link=@mysql_connect("localhost","root","root") //屏蔽了mysql_connect()的系统错误信息。

mysql_error()
语法:string mysql_error();
功能:显示上一次MySQL的出错文本信息

exit()或die()
功能:输出一个消息并且退出当前脚本
语法:void exit([string $string])
说明:先输出一个信息,然后再中止脚本向下运行。

2.选择当前要操作的数据库 mysql_select_db()

语法结构:bool mysql_select_db(string $database_name[,resource $link_identifier])
返回值:成功选择数据库返回true,选择数据库失败返回false
参数说明:
$database_name:指定当前要操作数据库名称;
[$link_indentifier]:是可选项,指定当前的活动链接标识符。当前活动链接只有一个。
如果省略,则使用上一次连通数据库的标识符举

3.设置返回数据的字符集

mysql_query("set names utf8");

4.SQL语句操作

(1)执行SQL语句功能:
发送一条MySQL查询语法:

resource mysql_query(string $query[,resource $link_identifier=NULL])

返回值:如果执行 SELECT 、SHOW、DESCRIBE语句成功返回资源标识符(resource),如果失败返回false;
其他SQL语句(DELETE、UPDATE、Insert等)执行成功将返回true,执行失败将返回false.
举例:

	$sql="CREATE DATABASE IF NOT EXISTS db_name";
        $sql = "SELECT * FROM info WHERE id<100";     
        $result = mysql_query($sql);

要使用操作数据库的命令,必须要有权限。

(2)从结果集中取出一行作为枚举数组返回
语法:array mysql_fetch_row($result,$link)
功能:从结果集中取出一行,作为枚举数组返回,并将光标移到下一行的开始处,直到没有更多的数据返回,则返回false。
举例:$arr = mysql_fetch_row($result)
提示:通过while循环,可以取出所有数据。

  //数据库查询
$sql = "select id,name,sex from info";
$result = mysqli_query($link,$sql);
//从结果集中,取出一行数据
while ($row=mysqli_fetch_row($result)) {
 $arr[] = $row; //每个$row数组,存到$arr中去,生成一个二维数组}
dump($arr);    

以下为使用phpstudy利用PHP代码的连接MySQL数据库过程:

<?php 
	header("content-type:text/html;charset=utf-8");
	$db_host="localhost";
	$db_user="root";
	$db_pwd="root";
	$db_name="entry_info";
	$db_prefix="info"
	//连接MySQL数据库
	$link=@mysqli_connect($db_host,$db_user,$db_pwd);
	if(!$link){
		exit("<li>连接MySQL数据库服务器失败!</li>");
	}
	//选择数据库
	if(!mysqli_select_db($link,$db_name)){
		exit("<li>选择数据库{$db_name}失败!</li>");
	}
	//设置返回数据的字符集
	mysqli_query($link,"set names utf8");
	//查询数据库
	$sql = "select * from info";
	$result = mysqli_query($link,$sql);
?>

<!DOCYTPE html>
<html>
	<head>
		<meta charset = "utf-8">
		<title></title>
		<style type="text/css">
			th,td{
				padding:5px;color:#444;
				font-size:14px;border:1px soild #ccc;
			}
		</style>
	</head>
	<body>
		<table width="800" border="1" style="border-collapse:collapse;" align="center">
			<tr>
				<th>编号</th>
				<th>姓名</th>
				<th>性别</th>
				<th>意向部门</th>
			</tr>
			<?php
				while($row=mysqli_fetch_row($result)){
			?>
			<tr>
				<td align="center"><?php echo $row[0]?></td>
				<td align="center"><a href="javascript:void(0)"><?php echo $row[1]?></td>
				<td align="center"><?php echo $row[2]?></td>
				<td align="center"><?php echo $row[3]?></td>
				<td align="center"><?php echo $row[4]?></td>
			</tr>
			<?php } ?>
		</table>
	</body>
</html>



  • 7
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: PHPStudy是一个集成开发环境(IDE),它带有内置的 PHP、Apache、MySQL 环境。要在 PHPStudy连接 MySQL 数据库,需要使用 PHP 的 MySQL 扩展进行连接。 下面是一个简单的例子,展示如何使用 PHP 的 mysql_connect 函数连接MySQL 数据库: ``` <?php $host = 'localhost'; // 主机名 $user = 'root'; // 用户名 $pass = 'password'; // 密码 $dbname = 'testdb'; // 数据库名 $link = mysql_connect($host, $user, $pass); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_select_db($dbname); ?> ``` 这里的 `$host` 应该是 'localhost',因为 MySQL 数据库运行在本地。用户名和密码应该是您在 PHPStudy 中设置的用户名和密码,默认为 'root' 以及空密码。 请注意, mysql_* 函数已经在 PHP 7.0 以上版本已经被弃用了,更建议使用 PDO或者mysqli ### 回答2: PHPStudy是一款非常流行的PHP集成开发环境(IDE),它内置了Apache、PHP、MySQL等必要的开发环境,方便开发者快速上手,轻松构建PHP应用程序。在使用PHPStudy开发PHP应用程序时,连接MySQL数据库是必不可少的一项操作,下面就为大家介绍一下在PHPStudy中如何连接MySQL数据库。 首先,在使用PHPStudy前,要确保已经安装了MySQL数据库。安装方法可以在MySQL官网上查看,也可以在PHPStudy官网上下载带有MySQL安装程序的PHPStudy版本来进行安装。在安装完MySQL后,进入PHPStudy的界面,点击“数据库”按钮,打开数据库管理界面。 在数据库管理界面中,可以看到MySQL的相关信息,包括数据库地址、端口、用户名、密码等。要连接MySQL数据库,需要使用PHP的数据库扩展才能与MySQL数据库进行通信。PHP扩展有许多种,但是在PHPStudy中,简单的一条语句就可以完成MySQL扩展的安装,具体做法如下: 1.点击PHPStudy的菜单栏中“配置”按钮,弹出配置界面。 2.在配置界面中找到“PHP扩展”选项,点击后切换到扩展管理页面。 3.在扩展管理页面中,找到“PHP_ext_mysql”扩展,勾选选择框并保存设置。 4.重启PHPStudy服务器,完成MySQL扩展的安装。 在安装好MySQL扩展后,就要开始连接MySQL数据库了。连接MySQL的方法比较简单,可以通过以下代码进行连接: $host = 'localhost'; //数据库地址 $user = 'root'; //数据库用户名 $pass = ''; //数据库密码 $dbname = 'test'; //数据库名 $mysqli = new mysqli($host, $user, $pass, $dbname); 如果成功连接MySQL,$mysqli将会返回一个mysqli对象,使用该对象即可对数据库进行相关操作。以上是PHPStudy连接MySQL数据库的具体操作步骤,希望对大家有所帮助! ### 回答3: PHPStudy是一个综合性的集成环境,是比较常用的一种集成环境,它包含了Apache、MySQL、PHP环境和其他必要的组件。在这个环境下,可以将开发环境一次性的搭建好,然后通过PHPStudy来进行管理和操作,方便快捷。 要在PHPStudy连接MySQL数据库,需要完成以下几个步骤: 1. 启动PHPStudy:简单来说,就是打开PHPStudy软件,然后等待其自动启动Apache和MySQL服务,然后在浏览器中输入http://localhost,会弹出phpstudy欢迎页面。 2. 进入数据库管理页面:在phpstudy欢迎页面,点击“数据库”按钮,进入数据库管理页面。 3. 创建数据库:在数据库管理页面上方,点击“新增数据库”按钮,输入数据库名称和字符编码,然后点击确认按钮,数据库就创建成功了。 4. 创建数据表:在数据库管理页面上方,选中所创建的数据库,然后点击“建表”,输入数据表名称和字段信息,然后点击确认按钮,数据表就创建成功了。 5. 连接数据库:在连接SQL数据库时,需要在PHP代码中添加相应的参数。首先,需要在PHP代码中添加连接数据库的信息,包括主机名、用户名、密码和数据库名称。然后,使用mysqli_connect()函数来连接数据库连接成功后,可以使用mysqli_query()函数来执行SQL语句,从而实现对数据库的操作。 以上就是在PHPStudy连接MySQL数据库所需要的步骤。要成功连接数据库,需要确保所提供的连接信息是准确无误的。同时,还需要了解一些SQL语句的基本语法,以便对数据库进行操作。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值