当前位置: 首页 > 编程笔记 >

php mysql访问数据库的步骤详解

邢星波
2023-03-14
本文向大家介绍php mysql访问数据库的步骤详解,包括了php mysql访问数据库的步骤详解的使用技巧和注意事项,需要的朋友参考一下

php访问mysql数据库的步骤

官方说5.5开始就废弃mysql_query()这块东西很多,当然常用的就几个还是看手册吧。 这里简单记录一下。在我失忆之后可以找回一点记忆。最近一直用框架原生的都快忘了。

1.打开mysql连接

$resource1 = mysql_connect('localhost', 'root', 'root123');//参数1 主机名或主机ip、参数2数据库用户名、参数3数据库用户密码

  if (!$resource1) {

    die('could not connect:错误号:'. mysql_errno().'错误信息:' . mysql_error);//mysql_query()也适用

  }

 2.选中数据库

  mysql_select_db('db1', $resource1);//参数1 数据库名字、参数2 第一步中的mysql连接

3.现在就可以执行sql语句的操作了

 $result = mysql_query("select * from users", $resource1);//参数1 sql语句、 参数2第一步中的mysql连接

  当sql语句是查询类语句时,成功返回类型resource的数据,可以用mysql_fetch_array($result, MYSQL_ASSOC);

  MYSQL_ASSOC得到关联数组 等价于 mysql_fetch_assoc()函数

  MYSQL_NUM 得到数字索引数组 等价于 mysql_fetch_row()函数

  当sql语句是其他如修改语句,成功返回true否则返回false,false可能性很多,语句错误,权限不足等都有可能;

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • 本文向大家介绍VS2015连接Oracle数据库的详细步骤,包括了VS2015连接Oracle数据库的详细步骤的使用技巧和注意事项,需要的朋友参考一下 开发环境 宿主机:Win10 + VS2015 + ODP.Net for VS2015 虚拟机:Win7 + Oracle 11g + 桥接 配置ODP.Net 首先下载 Oracle Developer Tools for Visual Stu

  • 在《数据库设计概述》一节,我们讲解了为什么需要设计数据库。本节主要介绍数据库设计的基本步骤。 在了解数据库设计步骤之前,我们先来了解一下软件项目的开发周期,如下: 需求分析 概要设计 逻辑设计/详细设计 代码编写 软件测试 安装部署 其中,项目开始的第一步都是根据客户需求去设计数据库。代码编写阶段就是根据选择的数据库进行物理实现,编写代码实现应用。 按照规范设计的方法,考虑数据库及其应用系统开发全

  • 本文向大家介绍Redis3.2开启远程访问详细步骤,包括了Redis3.2开启远程访问详细步骤的使用技巧和注意事项,需要的朋友参考一下 redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf  打开redis.conf文件在NETWORK部分有说明 使redis可以远程访问只要注释掉redis.conf配置文件中的 bind 127.0.0.1 即可以使所有的ip访问

  • 正如之前介绍的,Flaskr 是一个数据库驱动的应用,更准确的说法 是,一个由关系数据库系统驱动的应用。关系数据库系统需要一个模 式来决定存储信息的方式。所以在第一次开启服务器之前,要点是创 建模式。 可以通过管道把 schema.sql 作为 sqlite3 命令的输入来创建这 个模式,命令为如下: sqlite3 /tmp/flaskr.db < schema.sql 这种方法的缺点是需要安装

  • 我们已经创建了一个能建立数据库连接的函数 connect_db ,但它本身并 不是很有用。总是创建或关闭数据库连接是相当低效的,所以我们会让连接 保持更长时间。因为数据库连接封装了事务,我们也需要确保同一时刻只有 一个请求使用这个连接。那么,如何用 Flask 优雅地实现呢? 这该是应用环境上场的时候了。那么,让我们开始吧。 Flask 提供了两种环境(Context):应用环境(Applicat

  • 首先我们要创建数据库模式。对于这个应用来说,一张表就足够了,而 且只需支持 SQLite,所以会很简单。只需要把下面的内容放进一个名为 schema.sql 的文件,放在刚才创建的 flaskr 文件夹中: drop table if exists entries; create table entries ( id integer primary key autoincrement, t