PHP语句中

1.使用mysql_connect出现的问题

$con = mysql_connect("localhost", "root", "123456") or die ("连接错误");//输出结果如下:Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\phpstudy_pro\WWW\phpmysql\1.php:3 Stack trace: #0 {main} thrown in C:\phpstudy_pro\WWW

根据PHP参考手册此扩展自PHP 5.5.0 起已废弃,并在自 PHP 7.0.0 开始被移除。应使用 MySQLiPDO_MySQL 扩展来替换之。

使用mysqli_connect格式如下:

mysqli_connect("host", "user", "password");//host--主机名;user--用户名;password--密码(如果没有密码可省略)

对PHP语句进行重新构造使用mysqli_connect

$con = mysqli_connect("localhost", "root", "123456") or die ("连接错误");

此时连接成功

通常mysqli_connector die搭配使用
在检查是否PHP与MySQL正常连接的过程中,如果每次使用if语句,费时费力,但使用 or die 可省时省力,如果连接失败,则输出 or die (“str”) 里字符串的内容;以下作比较:
使用 if 语句

<?php$con = mysqli_connect("localhost", "root", "123456");if($con) {echo "连接成功";} else {echo "连接失败";
}
?>//连接成功则输出连接成功;连接失败则输出连接失败

or die(“str”) 如下:

<?php$con = mysqli_connect("localhost", "root", "123456") or die ("连接失败");?>//连接成功则不输出任何内容;连接失败则输出or die ("str") 里str内容此时为:连接失败

由此比较使用 or die(“str”)mysqli_connect搭配使用更为便利

2.使用mysql_select_db出现的问题

<?php$con = @mysqli_connect("localhost", "root", "123456") or die ("连接错误");mysql_select_db($con,"db_1");?>//输出结果如下:
Fatal error: Uncaught Error: Call to undefined function mysql_select_db() in C:\phpstudy_pro\WWW\phpmysql\1.php:5 Stack trace: #0 {main} thrown in C:\phpstudy_pro\WWW

mysql_select_db适用于(PHP 4, PHP 5)版本;可使用旧版本进行操作也可以使用新的扩展来适用于较新的PHP版本

推荐使用mysqli_select_db();

使用 mysqli_select_db() 格式如下:

mysql_select_db(string $database_name, resource $ link_identifier = ?)//string $database_name--数据库名;resource $ link_identifier = ?--连接标识符(变量);<?php$con = @mysqli_connect("localhost", "root", "123456") or die ("连接错误");mysqli_select_db($con,"db_1");?>//连接成功,对数据库也连接成功则在网页上显示为空白

好了,遇到这样的问题就再也不怕了!
加油,少年!
各位江湖好友下次见!

PHP连接MySQL(php语句mysql_connect以及mysql_select_db出现的问题)相关推荐

  1. asp adodb连接mysql数据库语句_ASP连接MySQL数据库的方法

    ASP连接MySQL数据库的方法 ASP连接MySQL数据库的方法 ASP等语言连接mysql数据库,可以通过安装mysql的ODBC驱动,通过配置ODBC数据源,连接并操作数据库. mysql od ...

  2. power query和mysql_在PowerQuery连接MySQL的语句中使用自定义变量的方法

    最近尝试在PowerQuery查询MySQL时使用自定义变量,同样添加变量的SQL语句在Navicat可以正常执行,但在PowerQuery里面就会报错,今天解决了这个问题,方法是给变量加引号(文章末 ...

  3. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  4. PHP连接MYSQL出现乱码的原因与解决方法

    解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf8. 另外,字符集设定完毕之后记得重启目标机M ...

  5. PHP连接MySQL数据常用的函数_PHP操作Mysql常用函数

    一.操作步骤: 连接MySQL数据库 $link = mysql_connect($db_config['host'], $db_config['user'], $db_config['pwd']) ...

  6. php 登陆 sql语句,PHP 连接MySQL数据库的SQL语句的简单示例

    这篇文章主要为大家详细介绍了PHP 连接MySQL数据库的SQL语句的简单示例,具有一定的参考价值,可以用来参考一下. 首先用phpmyadmin进入建立数据库user 再建个三段的表admin 再别 ...

  7. php连接mysql的区别吗_php连接mysql之mysql_connect()与mysqli_connect()的区别

    实例 打开一个到 MySQL 服务器的新的连接: $con=mysqli_connect("localhost","wrong_user","my_p ...

  8. PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法

    来源:http://www.blogjava.net/koradji/articles/336713.html [问题描述] PHP测试连接MySQL的程序如下: <?php $host='lo ...

  9. $con=mysql_connect_php连接mysql mysql_connect()与mysqli_connect()的盲点

    最近在做网页,在php连接mysql时总是忘记语法.现在重复下来,作为备忘. $con = mysql_connect("localhost","root",& ...

最新文章

  1. TensorRT 7.2.1 开发概要(下)
  2. Tomcat9URL不支持特殊字符解决方案
  3. 出现could not find developer disk image解决办法和不受信任的开发者
  4. 比 Redis 快 5 倍的中间件,KeyDB
  5. iview的走马灯嵌套在模态框中,宽度为0的解决方案
  6. git did not exit cleanly(解决办法)
  7. 使用AWS Lambda,S3和AWS CloudFront进行动态内容缓存
  8. 活动推荐 | 首届“中新人工智能高峰论坛”,与周志华、李德毅等大咖对话未来...
  9. 我的世界服务器自动西瓜,我的世界自动化红石教程 全自动西瓜农场
  10. 划片机是芯片切割制造流程中一个重要的环节
  11. 一块硬盘装了黑苹果 一块硬盘装了win7_自己组装一台“iMac”是什么体验(下):AMD 平台也能吃上黑苹果...
  12. InnoDB Buffer Pool 缓冲池详解
  13. office365 word如何关闭首字母大写
  14. 张亚勤功成身退,人生继续硬核
  15. AMD否认撤销Kuma处理器传言 将按计划推出
  16. Linux系统中的超级用户,普通用户,特殊用户(特殊用户)3种类型
  17. Matlab之netCDF格式文件读取方法
  18. 帮助开发者和网站设计师更方便配色的在线配色工具 - PLTTS
  19. 飞思卡尔XS128系列(三) PIT
  20. 校园篮球网页作业成品 运动系列NBA篮球主题 学校篮球网页制作模板 学生简单体育运动网站设计成品

热门文章

  1. 为什么边缘概率密度是联合概率密度的积分_高等数学线性代数概率统计每日一题20201006不定积分 齐次线性方程 边缘概率密度...
  2. python的sql注入
  3. 网络下载方式 bt pt 简介
  4. php公告栏怎么做,我的世界服务器公告栏怎么做 教你用命令方块制作公告栏
  5. 伸个懒腰舒服舒服:办公室里的麦肯切尔健身法(ZZ)
  6. 厉害了,我汇总了43个EMC专业术语
  7. 如何论证自由落体不同质量的物体会同样速度掉落
  8. 【openCV】读取视频、调用摄像头/电脑摄像头
  9. 运行android sdk管理器,Android SDK 安装配置
  10. (附源码)springboot 西安市小学生护眼平台开发 080855