Mac OS下PHP环境搭建及PHP操作MySQL常用方法小结

时间:2021-05-24

Mac本地环境搭建
在Mac系统,我们可以使用MAMP Pro (官方网站:https://', 100, NOW() )"; @mysql_query($query) or die('新增错误:'.mysql_error());?>

我们将上面的代码保存为index.php,丢进/Applications/MAMP/htdocs/ 文件夹。将上面的代码保存为demo.php,放进同样的目录内。Mac系统获取文件的路径很简单,只需将文件拉进终端即可显示路径名。

修改数据
我们假设要修改的数据的名称是小明,id为2,将他的point分数修改为80分,代码如下:

<?php require 'index.php'; //修改数据 $query = 'UPDATE class SET point=80 WHERE id=2'; @mysql_query($query);?>

删除数据

<?php require 'index.php'; //删除数据 $query = "DELETE FROM class WHERE id=2"; @mysql_query($query); mysql_close();?>

显示数据

<?php require 'index.php'; //显示数据 $query = "SELECT id,name,email,regdate FROM class"; $result = mysql_query($query) or die('sql语句错误:'.mysql_error()); print_r(mysql_fetch_array($result)); mysql_close();?>

或者显示指定值数据:

$data = mysql_fetch_array($result);echo $data['email'];//显示emailecho $data['name'];//显示name

其他常用函数
mysql_fetch_lengths(): 取得结果集中每个输出的长度
mysql_field_name(): 取得结果中指定字段的字段名

mysql _fetch_row():从结果集中取得一行作为枚举数组
mysql_fetch_assoc(): 从结果集中取得一行作为关联数组
mysql_fetch_array(): 从结果集中取得一行作为关联数组,或数字数组,或二者兼有

mysql_num_rows(): 取得结果集中行的数目
mysql_num_fields():取得结果集中字段的数目

mysql_get_client_info(): 取得 MySQL 客户端信息
mysql_get_host_info(): 取得 MySQL 主机信息
mysql_get_proto_info(): 取得 MySQL 协议信息
mysql_get_server_info(): 取得 MySQL 服务器信息

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章