Fatal error: Call to undefined function sanitize() in general.php on line 5
これはgeneral.phpです:
include"connect.php";
function user_id_from_username($username)
{
$username = sanitize($username); //This is line 5/general.php
return mysql_result(mysql_query("SELECT `id` FROM `users` WHERE `username`='$username'"),0, 'id');
}
connect.phpにはデータベース接続が含まれていますが、混乱しています。関数に含める必要がありますか、それとも関数によってデータベースに自動的に接続されますか?
user.phpの関数を次のように使用しています。
if(isset($_GET["username"])===true && empty($_GET["username"])===false)
{
$username = $_GET["username"];
$user_id = user_id_from_username($username);
echo"$user_id";
}