URLフィールドに入力したものからユーザーページにアクセスできるようにしようとしています。
私はこのユーチューブのチュートリアルを経験してきました、そしてそれはかなり助けになっているようです
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
どこが間違っているのかわからない
どんな助けでも大歓迎で、私のサイトをオンラインにするのは恐ろしいことです。私が夢見ている他の唯一のことは、URLを http://www.MyDomain.Com/Profile.php?FirstName_LastName_50b05fed59e54のようなものにする方法を見つけることです。
別の言葉を使用すると、URLにユーザーの名前と名前が含まれるようになります。複雑にすることなくそれが可能かどうかはわかりませんが、すべてに感謝します。
これがセットアップファイルのエラー部分です
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/content/34/9587634/html/MYDOMAIN/config.php on line 27