【发布时间】:2012-11-27 02:50:17
【问题描述】:
好的,我正在尝试使用户页面可以通过在 url 字段中输入的内容访问
我一直在浏览这个 youtube 教程,它似乎对我有很大帮助
http://www.youtube.com/watch?v=dsgnKTuQeMw&feature=relmfu
但我仍然无法让它工作
并且也希望能够对其进行一些更改。
这是我在包含文件中使用的代码
<?php
$db_name ="data"; /** The name of the database for this install */
$dbusername = "data"; /** MySQL database username */
$dbpassword = "data@"; /** MySQL database password */
$server = "data.m"; //** Probably don't need to change this */
$connection = mysql_connect($server, $dbusername, $dbpassword) or die(mysql_error());
$db = mysql_select_db($db_name,$connection)or die(mysql_error());
function fetch_user_info($AccountNumber){
$sql = "SELECT
`FirstName` AS `FirstName`,
`LastName` AS `LastName`,
`Gender` AS `Gender`,
`City` AS `City`,
`State` AS `State`,
`AccountNumber` AS `AccountNumber`
FROM `content`
WHERE `content` = {$AccountNumber}";
$result = mysql_query($sql);
return mysql_fetch_assoc($result);
}
?>
那是包含文件应该声明函数并连接到我的mysql服务器
这是配置文件模板的代码
<?php
include "config.php";
$user_info = fetch_user_info($_GET['AccountNumber']);
print_r($user_info);
?>
所以基本上我想要做的是返回所有数据,比如
http://www.MyDomain.Com/Profile.php?AccountNumber=50b05fed59e54
不知道哪里出错了
任何帮助都非常感谢,如果让我的网站上线,我会很高兴。我唯一梦想的另一件事是找到一种方法,让网址更像 http://www.MyDomain.Com/Profile.php?FirstName_LastName_50b05fed59e54
另外一句话让我的网址包含我的用户的名字和姓氏,不确定这是否可能没有任何复杂的东西,但谢谢你所做的一切。
这是我设置文件的错误部分
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/content/34/9587634/html/MYDOMAIN/config.php on line 27
【问题讨论】:
-
为什么要将帐号与查询中 where 子句中的内容进行比较......
-
你没有说你得到了什么错误 - 查询返回什么?
-
OO 我很抱歉我会编辑抱歉间隔它
-
在我看来您的查询失败了:手动状态:对于返回结果集的 SELECT、SHOW、DESCRIBE、EXPLAIN 和其他语句,mysql_query() 成功时返回资源,错误时返回 FALSE。我猜你是假的
-
嗯不太清楚你的意思???