本文目录一览:
- 1、PHP代码连接mysql数据库,我照着书上写为什么连接不上呢?
- 2、PHP在连接MySQL时为什么会报个一个 HTTP ERROR 500 的错误?
- 3、PHP连接MYSQL数据库问题
- 4、php连接mysql失败
- 5、php和mySQL连接出现问题
- 6、php mysql_connect连接不上时候,输出错误
PHP代码连接mysql数据库,我照着书上写为什么连接不上呢?
就你上面的代码来看,存在二方面错误:
1、or语句写法错误,你的代码中,所有的or语句都和它之前的代码写在一起,没有空格,这是格式错误;
2、mysql_select_db函数被你写成了
mysql_selcet_db
修改后的代码:
?php
$host="localhost";
$user="root";
$password="770880520";
$dbase_name="wei";
$conn=mysql_connect($host,$user,$password)
or
die("连接mysql服务器失败".mysql_error());
echo
"mysql服务器:$host
用户名:$userbr";
mysql_select_db($dbase_name,$conn)
or
die("连接mysql数据库失败".mysql_error());
echo"数据库:$dbase_namebr";
echo"连接mysql数据库成功";
?
如果还是运行错误,请贴出错误提示信息
PHP在连接MySQL时为什么会报个一个 HTTP ERROR 500 的错误?
应该是数据库连接失败导致的,你可以打开调试模式,然后在连接数据库的时候进行判断,你可以先在成功之后设置一个die,就是停止程序运行,看看浏览器显示500吗?如果不显示,那就是后面的语句有问题,如果显示,那就是mysqli有问题,看看有没有这个驱动,最好是看下php和服务器的日志。
PHP连接MYSQL数据库问题
果集中取得一行作为关联数组,或数字数组,或二者兼有。
返回根据从结果集取得的行生成的数组,如果没有更多行则返回
false。
mysql_fetch_array(data,array_type)
参数data:可选。规定规定要使用的数据指针。该数据指针是
mysql_query()
函数产生的结果。
参数:array_type可选。规定返回哪种结果。该参数可选值:MYSQL_ASSOC
-
关联数组
MYSQL_NUM
-
数字数组
MYSQL_BOTH
-
默认。同时产生关联和数字数组
。
注释:mysql_fetch_array()
是
mysql_fetch_row()
的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。
例子:
?php
$con
=
mysql_connect("localhost",
"hello",
"321");
if
(!$con)
{
die('Could
not
connect:
'
.
mysql_error());
}
$db_selected
=
mysql_select_db("test_db",$con);
$sql
=
"SELECT
*
from
Person
WHERE
Lastname='Adams'";
$result
=
mysql_query($sql,$con);
print_r(mysql_fetch_array($result));
mysql_close($con);
?
输出类似:
Array
(
[0]
=
Adams
[LastName]
=
Adams
[1]
=
John
[FirstName]
=
John
[2]
=
London
[City]
=
London
)
///////////////////////
mysql_fetch_assoc()
函数从结果集中取得一行作为关联数组。
返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回
false。
mysql_fetch_assoc(data)
参数:data(必需)要使用的数据指针。该数据指针是从
mysql_query()
返回的结果。
注释:mysql_fetch_assoc()
和用
mysql_fetch_array()
加上第二个可选参数
MYSQL_ASSOC
完全相同。它仅仅返回关联数组。这也是
mysql_fetch_array()
初始的工作方式。
提示:如果在关联索引之外还需要数字索引,用
mysql_fetch_array()。
注意:本函数返回的字段名是区分大小写的。
例子如下:
?php
$con
=
mysql_connect("localhost",
"hello",
"321");
if
(!$con)
{
die('Could
not
connect:
'
.
mysql_error());
}
$db_selected
=
mysql_select_db("test_db",$con);
$sql
=
"SELECT
*
from
Person
WHERE
Lastname='Adams'";
$result
=
mysql_query($sql,$con);
print_r(mysql_fetch_assoc($result));
mysql_close($con);
?
输出:
Array
(
[LastName]
=
Adams
[FirstName]
=
John
[City]
=
London
)
完。给的这么详细,加分吧~
php连接mysql失败
是不是没有启用mysql支持?
php5开始mysql就不再是内建的支持了,需要自己设置php配置文件php.ini以启用mysql扩展。
php和mySQL连接出现问题
注意路径问题,你的错误是文件没有找到
最好定义全局常量
define('ROOT_PATH',
$_SERVER['DOCUMENT_ROOT']);
这样所有文件都可以有一个参考路径了
php mysql_connect连接不上时候,输出错误
出现这种问题一般情况分三种状况:
1.你本身MYSQL数据库没安装好;
2.安装好了未能自动运行,或没手机启动其进程;
3.这点是经常发生的,就是把用户名或密码搞错了;