当前位置:首页 » 数据仓库 » php系统不支持mysql数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

php系统不支持mysql数据库

发布时间: 2022-05-16 21:20:19

⑴ PHP空间上传网站源码后但是Mysql数据库不能用怎么解决

sql文件是创建好数据表,并把数据表导出来的数据表文件。此方法是方便于不用再手动的去创建数据表,只要通过导入的方法就能马上创建好数据表。你虽然设置的了数据库配置文件,但是数据库里没有创建有数据表,所以,你的网站也打不开。

如何利用sql文件创建数据表

操作数据库一般都是用phpmyadmin系统,可以去询问你的空间商phpmyadmin的地址,然后登录进去

这样,数据表就自动创建好了。

⑵ php-5.2.3-Win32 不支持mysql怎么办

第一步、建立一个TEST.PHP,内容如下,就可以检查你的PHP配置是否已经支持MYSQL数据库了:
<?php
phpinfo();
?>
就这么三行的一个PHP,放在你的网站里面,用浏览器打开它,仔细寻找里面是否有MYSQL数据库支持,如果没有,说明有地方没对。我的PHP5和APACHE2配合没有问题,和IIS没有测试,应该没有问题。

第二步、连接数据库测试。如果你上面的测试通过,那么修改TEST.PHP为以下内容可以测试MYSQL数据库连接是否正确:
<?php
if (mysql_connect('127.0.0.1','用户名','密码')){
echo '数据库连接成功';
mysql_close();
}else echo '数据库连接失败。';
?>

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

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

⑷ linux系统php页面提示系统不支持mysql

服务器监听也已经配置好了,打开浏览器就这这样了! 回答: 是什么系统什么平台(IIS/apache)呢?如果是linux,直接用yum安装,很简单,网上这种教材也很多. 如果你是windows系统.建议你参考安装lamp平台,安装方法网上很多的. 追问: apache!! 服务器上有mysql啊! 回答: php.ini文件里有没有打开mysql扩展.在php.ini里找到:extension=php_mysql.dll这行,把前面的分号去掉. 如果是linux下安装的php不需要此步! 补充: 还有注意查看extension_dir = "C:\PHP\ext",看看扩展是否在你电脑对应的php目录里.如果还不行建议你找个评价高的博客教程(教人安装lamp平台).按照这个再一步一步安装.

⑸ PHP无法连接Mysql数据库Fatal error: Call to undefined function mysql_connect()

先用phpinfo();看一下是否支持mysql。
要是没有,还是配置有问题。
Loaded
Configuration
File
看看php.ini是读哪个路径下的
php.ini
里extension

php_mysql.dll前的分号已经去掉了,extension_dir
=
"X:/php/ext"也改为了自己ext文件夹的路径,libmysql.dll和php5ts.dll也复制到Windows目录下的
system32
文件夹下

⑹ doyo的php框架不能用mysql的数据库吗

DOYO通用建站系统采用PHP与MYSQL开发,是免费开源的CMS建站、企业建站系统
根据介绍,是必须用mysql数据库才能用。

⑺ 这段php代码为什么不能插入数据到mysql数据库呢

分析出来有两个原因:

第一个就是你没有选择数据库:可以在操作sql之前使用,mysql_create_db('database',$con);

第二个是插入的变量是否真的有数据,这个关乎你的表设,title是否唯一


看看可行否

header('Content-Type:text/html;charset=utf-8');
$title=isset($_POST['title'])?$_POST['title']:'';//GET方法为URL参数传递
$content=isset($_POST['content'])?$_POST['content']:'';

$con=mysql_connect("localhost","root","");
if(!$con){
exit('mysql_connectfailed');
}
mysql_create_db('database',$con);//这个database改为你的数据库
mysql_query("Setnames'utf8'");
$sql="insertinto`show`(title,content)values('$title','$content')";
$s=mysql_query($sql,$con);//借SQL语句插入数据

mysql_close($con);//关闭MySQL连接

⑻ Mac上PHP不支持mysql扩展库怎么办

原始的mysql扩展在php的高版本已经不支持了, 目前开发基本都是使用pdo操作数据库了, 当然你也可以使用mysqli扩展.

见官方说明网页链接

⑼ windows server 2008 r2 64位的操作系统,php连不上mysql数据库,压根没加载,怎么办啊

找到php.ini文件,把extension=php_mysql.dll前面的分号去掉,然后重启IIS

⑽ php mysql数据库 不能连接

问题一
今天给本本装上mysql和php,一切安装都很正常([email protected])。但用phpmyadmin连接测试时却出现“#2002无法连接”的错误,用其它程序也是同样问题。
检查了下,php的mysql扩展正确安装,mysql服务正常启动--那就奇了怪了。又用navicat连接,居然连上了。。看来是php和mysql间的通讯出了问题。
网络了一下,问题被揪出来了:
mysql_connect()函数数据库服务器(server)参数当前设置为localhost,但当其更改为127.0.0.1后又可以正常访问
系统hosts文件未提供127.0.0.1到localhost的解析。
解决方法(以win7系统为例):找到C:\Windows\System32\drivers\etc\hosts文件,默认为只读,你需要复制一份到其他路径如桌面,打开文件(打开方式:记事本),在文件末尾添加:
127.0.0.1 localhost
如果已存在去掉其前面的“#”。
问题二

php脚本可以正常运行,如phpinfo()。
只要一出现“mysql_connect”函数,就没反应,也不报错。
如 $conn = mysql_connect("127.0.0.1","root","xxxx") or die("MYSQL数据库连接失败:".mysql_error());
apache日志目录error.log中出现
PHP Warning: PHP Startup: Unable to load dynamic library 'c:\\php\\ext\\php_mysql.dll'
解决办法
将“libmysql.dll”复制到apache的bin目录下。然后重启,观察error.log,如果错误消失,那恭喜了。
另:网上资料也有说将““libmysql.dll””“php_mysql.dll”复制到windows/system32的。

问题三

代码如下 复制代码
<?//以上代码省略
$link_id=@mysql_connect( "localhost ", "sampadm ", "secret ");
//以下代码省略
?>
运行时出现如下提示:
fatal error: call to undefined function mysql_connect() in var/www/html/mytest.php
解决方法
1.php.ini中
extension_dir设置为 "d:\apache2\php\ext "绝对路径,否则有些环境中会出错。
打开下面两行功能扩展
extension=php_mysql.dll
extension=php_mysqli.dll

2.拷贝libmysql.dll(php目录下)和php_mysql.dll(php/ext目录下)至c:\windows\system32目录下(libmysql.dll必须为php目录下,比如我的为D:\apache2\php目录下的libmysql.dll,php_mysql.dll则在D:\apache2\php\ext)

3.测试,
1> 先打开命令行
A)依次点击“开始”菜单-> “mysql”-> “mysql5 server”-> “MySQL Command Line Client”
//如此步成功则mysql安全成功,失效则mysql安装失败,请卸载后重装

B)输入密码
//此步正常则说明 root账户的密码正确。失败则账号密码有错

2> 新建文件至主目录,并保存为testmysql.php,接着在浏览器中输入http://localhost/testmysql.php (或者http://localhost:81/testmysql.php)

如果不行查看一下apache是否加载了php与 mysql方法

apache中支置对php5的支持httpd.conf文件中加入下面三行
PHPIniDir "D:/ccopen/php5/"
LoadMole php5_mole "D:/ccopen/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php
php.ini中去掉下面两行分号
extension=php_mysql.dll
extension=php_mysqli.dll
将php_mysql.dll和libmysql.dll拷到system32
重起apache服务器