1#楼 |
|
|
回复人:谷雨 |
注册时间:2004-12-16 |
主题/回复:1/5 |
积分:410 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
1#楼 发表于2004-12-16 04:23:26
评分:×
|
|
|
2#楼 |
|
|
回复人:谷雨 |
注册时间:2004-12-16 |
主题/回复:1/5 |
积分:410 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
2#楼 发表于2004-12-16 20:47:16
评分:×
|
|
按照站长的方法,装了PHP4.3.4
又出现了下面的错误:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Group\webroot\test.php on line 2
连接失败!
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\Apache Group\webroot\test.php on line 7
程序代码如下:<?php
$connection=mysql_connect("localhost","root","sa");
if($connection)
echo "连接成功!";
else
echo "连接失败!";
mysql_close($connection);
?> |
|
3#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
3#楼 发表于2004-12-17 03:24:55
评分:1
|
|
第一次错误是因为你使用了PHP5,PHP5默认不再支持MYSQL数据库,因此提示你mysql_connect()函数未定义。。。。
第二次错误。则很可能是你的mysql版本问题。
而且,我还遇到过从华军软件下载的PHP不能用的问题。也就是说,PHP和MYSQL都建议直接从官方网站下在。如果对英文不熟悉,可以从本站下载。本站的都是站长直接从官方网站下载的。没有经过任何第三方。。
你的问题,90% 是PHP和MYSQL版本搭配问题。。强烈建议卸载干净MYSQL,删除干净PHP以后,从本站下载PHP和MYSQL,重新安装。应该不成问题。 |
|
4#楼 |
|
|
回复人:谷雨 |
注册时间:2004-12-16 |
主题/回复:1/5 |
积分:410 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
4#楼 发表于2004-12-17 05:09:38
评分:×
|
|
谢谢站长。
我下了本站的PHP和MYSQL
好像可以连起来了
我向做个身份验证的界面
可是还是出现了问题
index.php程序如下:
<html>
<head>
<title>身份验证</title>
</head>
<body>
<h1 align="center"><strong> 欢迎使用网上购物系统</strong></h1>
<p align="left"> </p>
<p>请输入你的的用户名和密码: </p>
<form method="post" action="login.php" >
<p>用户名:<input type=text name=userid size="10"> </p>
<p>密码:<input type=password name=password size="12"> </p>
<div align="left">
<input type=submit name=submit value="确认">
<input type=reset value="重置">
</div>
</form>
<p align="right"> </p>
</body>
</html>
这个可以正常运行,书上抄的呵呵 |
|
5#楼 |
|
|
回复人:谷雨 |
注册时间:2004-12-16 |
主题/回复:1/5 |
积分:410 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
5#楼 发表于2004-12-17 05:15:53
评分:×
|
|
login.php程序如下:
<?
if($userid==" ")
{
echo"<center>请填写用户id</center>";
exit();
}
$conn=mysql_connect("localhost","root") or die("连接数据库失败!");
mysql_select_db("shopping") or die("选择数据库失败!");
$query="Select * From userdata Where userid=$userid";
$result=mysql_query($query,$conn) or die("数据库请求失败!");
mysql_close($conn);
if($row=mysql_fetch_array($result))
{
if($row[password]==$password)
{
setcookie("userid",$userid,time()+3600);
include("shopping.php");
}
else
{
echo"<center>用户id/密码不正确</center>";
exit();
}
}
else
{
echo"<center>不存在该用户id,请重新操作</center>";
exit();
}
?>
后来运行的时候老是说我“数据库请求失败!"
我想是不是变量userid没有从index.php那传过来
希望站长指点,十分感谢!!!
shopping.php程序如下:<html>
<head>
<title>网上购物</title>
</head>
<frameset cols="20%,*">
<frame name="producttype" src="UntitledFrame-3.htm" marginheight="10" marginwidth="10" scrolling="no" frameborder="1">
<frame name="productlist" src="UntitledFrame-4.htm" marginheight="10" marginwidth="10" scrolling="auto" frameborder="1">
</frameset>
/html
这个没什么,只是分页了一下,希望大家帮忙看看,小弟这里十分感谢!!!
站长有登录界面的原代码吗? |
|
6#楼 |
|
|
回复人:谷雨 |
注册时间:2004-12-16 |
主题/回复:1/5 |
积分:410 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
6#楼 发表于2004-12-17 05:19:02
评分:×
|
|
mysql数据库我建了一个shopping数据库
其中建了userdata表. |
|
7#楼 |
|
|
回复人:tvrvjxk |
注册时间:2004-10-11 |
主题/回复:6/11 |
积分:449 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
7#楼 发表于2005-01-06 17:12:39
评分:1
|
|
$conn=mysql_connect("localhost","root") or die("连接数据库失败!");
把这个语名改成试试
$conn=mysql_connect("localhost","root","") or die("连接数据库失败!"); |
|