专栏首页耕耘实录PHP学习笔记(2)--PHP数据库操作基本知识

PHP学习笔记(2)--PHP数据库操作基本知识

1.PHP和MySQL连接 php.ini 加载mysql组件:     extension=php_mysql.dll  前的; 去掉     extension_dir = " "  路径是否正确 PHP链接mysql函数     mysql_connect: 开启 MySQL 链接     mysql_select_db: 打开一个数据库     mysql_connect("主机", "用户名", "密码");     mysql_select_db("打开数据库",连接标识符); 2、如何去执行一个SQL语句      mysql_query (SQL语句 ,连接标识符);      说明:mysql_query用来根据连接标识符向该数据库服务器的当前数据库发送查询, 如果连接标识符默认,则默认为是上一次打开的连接。 返回值:成功后返回一个结果标识符,失败时返回false。     $sql = "SELECT * FROM  test";     $result = @ mysql_query($sql, $conn) or die(mysql_error()); 3、两种查询函数array / row区别       格式:mysql_fetch_row(result);     说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应一个域。通过循环,可以将查询结果全部获得。     格式:mysql_fetch_array(result);     说明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不过它除了可以用从0开始的偏移量作索引,还可以用域名作索引。值返回下一行的所有域值,并将其保存至一个数组中,没有行时返回false。     mysql_query("set names 'GBK'"); 解决中文乱码。 4、其他常用Mysql函数介绍     mysql_num_rows  用于计算查询结果中所得行的数目。     mysql_insert_id 传回最后一次使用 INSERT 指令的ID。                         mysql_tablename 取得数据库名称。     mysql_error   返回错误信息。     mysql_close 关闭 MySQL 链接。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS7中mysql-5.7.21-el7-x86_64.tar.gz版MySQL的安装与配置

    版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

    耕耘实录
  • 忘记MySQL数据库root密码,使用安全模式巧妙重置密码

    忘记MySQL的root登录密码这种事情还是会发生的,很不幸,这事今天被我遇到了,顿时不知道怎么办了!百度了好一阵,上面的各种方法都使用了一遍,还是不奏效!可能...

    耕耘实录
  • 笔记:使用 bash shell 登录 MySQL 并查询指定数据库某个时间段内的数据

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    耕耘实录
  • Mysql服务端绿色版部署教程

    今天在公司想跑一个项目,需要装mysql,所以随意去官网找了一下并没有找到exe版本的安装软件,只有需要自己部署配置的版本,本来想继续找,不过觉得花时间,就没继...

    SmileNicky
  • 解决mysql漏洞 Oracle MySQL Server远程安全漏洞(CVE-2015-0411)

    有时候会检测到服务器有很多漏洞,而大部分漏洞都是由于服务的版本过低的原因,因为官网出现漏洞就会发布新版本来修复这个漏洞,所以一般情况下,我们只需要对相应的软件包...

    生活创客
  • Centos7安装Mysql失败+如何正确安装mysql+完全卸载mysql

    MariaDB 是MySQL的一个分支,从MySQL被甲骨文收购之后开发的一个替代品,目前全部兼容MySQL。 MariaDB 是一个采用 Maria 存储引...

    一只胡说八道的猴子
  • (十)安装MySQL

    1.解压缩:unzip mysql-libs.zip,进入cd mysql-libs,tar -zxf mysql-connector-java-5.1.27....

    wolf
  • CentOS 下 MySQL 8.0 安装部署,超详细!

    MySQL 8正式版8.0.11已发布,官方表示MySQL8要比MySQL 5.7快2倍,还带来了大量的改进和更快的性能!到底谁最牛呢?请看:MySQL 5.7...

    民工哥
  • CentOS6.5下安装mysql5.1

    Coxhuang
  • 地表最强的MySQL安装一键式安装,信不信你下完我就给你装好!附各种Mysql安装失败的解决办法(什么你安装失败了?快来看这个)

    第一步下载我的压缩包 链接:https://pan.baidu.com/s/1EE40dU0j2U1d-bAfj7TeVA 提取码:n25c 复制这段内容...

    风骨散人Chiam

扫码关注云+社区

领取腾讯云代金券