请会php代码的高手帮我写一段程序:根据用户输入的姓名及密码在mysql中的123数据库(数据表为images)找出... 30
请会php代码的高手帮我写一段程序:根据用户输入的姓名及密码在mysql中的123数据库(数据表为images)找出相应的该用户的图片并显示出来。为了方便回答,下面我贴出...
请会php代码的高手帮我写一段程序:根据用户输入的姓名及密码在mysql中的123数据库(数据表为images)找出相应的该用户的图片并显示出来。为了方便回答,下面我贴出我用来储存图片的程序:
假定文件上传域的名称为Picture。
<?
If($Picture != "none") {
$PSize = filesize($Picture);
$mysqlPicture = addslashes(fread(fopen($Picture, "r"), $PSize));
mysql_connect($host,$username,$password) or die("Unable to connect to SQL server");
@mysql_select_db($db) or die("Unable to select database");
mysql_query("INSERT INTO Images (Image) VALUES ($mysqlPicture)") or die("Cant Perform Query");
}else {
echo"You did not upload any picture";
}
?>
我还只是初学者,请高手们直接写出完整代码就好,我不要思路。 展开
假定文件上传域的名称为Picture。
<?
If($Picture != "none") {
$PSize = filesize($Picture);
$mysqlPicture = addslashes(fread(fopen($Picture, "r"), $PSize));
mysql_connect($host,$username,$password) or die("Unable to connect to SQL server");
@mysql_select_db($db) or die("Unable to select database");
mysql_query("INSERT INTO Images (Image) VALUES ($mysqlPicture)") or die("Cant Perform Query");
}else {
echo"You did not upload any picture";
}
?>
我还只是初学者,请高手们直接写出完整代码就好,我不要思路。 展开
3个回答
展开全部
这位朋友,你的Images 的添加记录方式有问题吧 ,INSERT INTO Images (Image) VALUES ($mysqlPicture),这是在 Images 数据库的 image 字段加入记录,你这样的话,只会自动编号一个ID和图片的地址吧。
你这样,和你的用户名和密码有什么关联呢,你想过吗,我认为,你应该添加一个用户的ID userid字段 ,然后在添加记录的时候 INSERT INTO Images (userid,Image) VALUES ($userid,$mysqlPicture),然后登陆之后以 select * from Images where userid=$uid,这样就可以查询出来了
你这样,和你的用户名和密码有什么关联呢,你想过吗,我认为,你应该添加一个用户的ID userid字段 ,然后在添加记录的时候 INSERT INTO Images (userid,Image) VALUES ($userid,$mysqlPicture),然后登陆之后以 select * from Images where userid=$uid,这样就可以查询出来了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询