
正文
php-m数据库没加载 php连接不了数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php提交到数据库,提示增加成功。但是数据库里没有增加
1、没有看到你有对数据库发起连接,也没有选择数据库(database)的query。
2、这是因为写程序的人欺骗了你,他根本没检测是否成功,直接就告诉你成功。
3、sql=select Ntitle from notice where Ntitle=$Ntitle 你用了单引号了 单引号里面的变量是不能解析的,你可以查看单引号与双引号的区别。希望对你有些帮助。
相关问答
Q1: PHP为何无法启动mysql服务?
phpstudy启动后会启动mysqlla 发现3306被占用php-m数据库没加载,所以无法启动。
检查 PHP 和 MySQL 是否都已经正确安装php-m数据库没加载,并且正在运行。可以尝试重启这些服务来解决问题。检查连接代码是否正确。PHP 连接 MySQL php-m数据库没加载的代码通常会使用 mysqli_connect() 或者 PDO 等函数来实现。
可能是由于两个MySQL实例使用了相同的端口号(默认为3306)php-m数据库没加载,导致启动失败。您可以尝试修改其中一个MySQL实例的端口号,或者彻底关闭其中一个MySQL实例,以确保另一个MySQL实例能够正常启动。
可能是php-m数据库没加载你安装的时候,选择扩张功能时,应该选择安装mysql,前面不再显示巴叉,PHP.ini里面就会有。ext文件夹里也会有libmysql.dll了,我也碰到过这种情况。重新安装试试。
Q2: 在phpinfo中有在php-m中没有
1、确认php.ini的位置 cli命令行下 php -i|grep php.ini php-fpm/apache,查看phpinfo页码找到php.ini的绝对路径。
2、PHPINFO函数结果中 MYSQL 有单独的一部分显示,前提是你确实安装了mysql。PHP对应mysql有独立的调用部分,你可以在PHP.INI中通过mysql关键词来搜索确认。
3、service restart apache或者Nginx service restart mysqld 刷新系统缓存。
4、这个只能说明模块有被编译,还要设置php.ini extension=php_mongo.dll 然后重启apache,再试试。
关于php-m数据库没加载和php连接不了数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





