导航:首页 > 编程语言 > php找不到mysql

php找不到mysql

发布时间:2022-12-21 23:43:22

1. php找不到mysqli类

1.进行<?php phpinfo();?>
2.检查mysqli选项;如果没有的话,打开php.ini,找到";extension=php_mysqli.dll",将前面的";"去掉
3.保存

2. PHP中查询mysql没有数据提示"找不到数据"时出错

当输入的号码不存在时,查询仍然是正常完成的,并不会出错,只是返回的是个空记录集,但空记录集不等于空对象,所以你简单地用if ($num){来判断是否找到数据是不对的,应该判断返回的记录数量是否为零:

if($num&&mysqli_num_rows($num)>0){

此外,当输入的号码不存在时,mysqli_error($link))是没有错误信息提示的,因为我前面已经说了:这不是错误!

3. PHP无法加载MySQL

昨天配置IIS + PHP + MYSQL 又弄了很久。
主要是 PHP 加载 mysql总是加载不上,出现:Fatal error: call to undefined function mysql_connect()意思是没有定义mysql_connect函数,即PHP没有加载mysql模块。
后来终于瞎弄弄出来了。记录一下。

前置条件:mysql正确安装到系统上。
1、下载PHP安装文件并解压缩到C:\PHP中,设置EVERYONE 权限可读写,或者设置internet来宾账号权限可读写(IUSR_账号)
2、将目录下的 php.ini-dist 文件复制一份并修改文件名为 php.ini。
3、用记事本打开php.ini,修改PHP的参数,具体的参数应用我在后面附有。现在主要修改几个地方:register_globals = OFF 改成 ON
??? 将 extension_dir = "./" 改成 你php里EXT文件夹的路径,现在我的是 extension = "C:\PHP\EXT"
??? 分别将 extension=php_gd2.dll,extension=php_mbstring.dll,extension=php_mcrypt.dll,extension=php_mysql.dll,extension=php_mysqli.dll 前的分号去掉。
4、将c:\php\ext 中的 php_mysql.dll,php_mysqli.dll,libmcrypt.dll,libmysql.dll? 和 c:\php 中的 php5ts.dll拷贝到c:\windows\system32 下
5、增加ISAPI扩展 : internet 信息服务(IIS)-》网站-》属性-》主目录-》配置-》映射-》缓存ISAPI扩展 添加,扩展名填写为:php, 可执行文件路径选择c:\php\php5isapi.dll,其他的默认就好。确定。在Web服务扩展里设置“所有未知ISAPI扩展”为允许
6、重启IIS
7、某些IIS可能会发神经,如果不放心,在web服务扩展里再添加一个新的web服务扩展,文件路径指向 c:\php\php5isapi.dll,设置为允许。

php.ini常用设置参数
关闭/打开全局变量?? register_globals = off/on
关闭/打开防SQL注入? magic_quotes_gpc = off/on? 强烈建议打开; $_POST,$_GET,$_COKIE提交变量中如果有单引号,双引号,反斜线和空字符时都会加上反斜杠进行转义,提高PHP的安全性。
关闭/打开错误提示?? display_errors = off/on? 网站发布时建议关闭
关闭/打开安全模式?? safe_mode = off/on 里面包含重要的内嵌的安全机制,能控制一些PHP中的函数,如system()等函数,建议开启

设置上传文件大小
? file_uploads = on ; 默认是打开的
? upload_max_filesize = 2M? 上传文件最大是2M
? post_max_size = 10M ?
? 当post_max_size 大于 upload_max_filesize 时,upload_max_filesize 不起作用
启用allow_url_fopen
?? allow_url_fopen = on ; 采集时要打开

4. PHP里没mysql.dll怎么办

呵呵,看这情况是你的php.ini里没打开php_mysql.dll

确保php.ini里打开php_mysql.dll,即去掉前边的符号即可

php.ini应该在C:/windows/system32下

另外在PHP的按照目录下有个ext文件夹,里面也有这个mysql的扩展文件,可供使用

5. 为什么我的php链接不到mysql,,,好像都没什么问题啊

提示报错说你的第二行的函数不识别,跟你安装的环境或是apache有关系 看看你用apache能不能打开数据库

function connect()
{
$con = mysql_connect("localhost","root","123456");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
else
{
echo "连接成功";
}
}

6. PHP连接MySQL,找不到数据库

为什么if(){};
另外
你提示到底是连接失败
还是数据库选择失败,你这样的提示连接失败
那错误在第一步没有连接到服务器,如果是选择失败
错误在mysql没有相应的数据库;这样的问题,应该很容易找到!
看了下面你们对话我懂了!
你基础还不行,先看php基础吧,盲目写东西只会让你
记住错误的东西,
你连
mysql_select_db
是什么意思可能都没搞清楚。。。。。。。

7. 我用php为什么连接不到mysql数据库

你把你自己的数据库名字改掉啊,你现在用了LILI,把数据库名也要这样改的,有密码也要改啊。代码如下:
<?php
$conn=@
mysql_connect("localhost","lili","这里填密码,没有就空,有就写")or
die("失败");
$jkl=
mysql_select_db("lili");
if
($jkl)
echo"ok";
?>
都在上面了,自己看看吧。。

8. PHP 提示找不到MYSQL

把extension_dir绝对路径
extension_dir = "C:/PHP/ext/"

9. PHP无法连接MySQL数据库

1.网络不通。
检查能不能ping通。
2.防火墙设置。
防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。
3.mysql的账户设置。

阅读全文

与php找不到mysql相关的资料

热点内容
解压小手工A4纸 浏览:974
钢筋加密区是几倍 浏览:663
编译程序代码软件 浏览:799
怎么恢复加密的东西 浏览:980
程序员卖茶 浏览:696
后端程序员英文 浏览:359
滴滴程序员平均月薪 浏览:588
如何使用ftp命令 浏览:786
小书亭下载的文件在哪手机文件夹 浏览:175
交叉编译器编译单个c文件 浏览:512
代理服务器地址列表吧 浏览:929
java列出所有文件 浏览:867
压缩包看图软件 浏览:189
sqlite在android中的应用 浏览:660
一本通pdf 浏览:914
2021免费的编程软件 浏览:125
项目编译后浏览器不对应刷新 浏览:566
三星升级android60 浏览:296
粘土的压缩模量 浏览:119
美国程序员生活 浏览:222