You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' FROM
users
WHEREuser_id
= 0' at line 8 That user does not exist.
을 나는 PHP에 새로운 오전으로 변경해야할지 모르겠습니다.
오류가있는 내 코드는 다음과 같습니다 두 번째 쿼리에서
<?php
function fetch_users() {
$result = mysql_query('SELECT `user_id` AS `id`, `user_username` AS `username` FROM `users`');
$users = array();
while (($row = mysql_fetch_assoc($result)) !== false) {
$users[] = $row;
}
return $users;
}
function fetch_user_info($uid) {
$uid = (int)$uid;
$sql = "SELECT
`user_username` AS `username`,
`user_firstname` AS `firstname`,
`user_lastname` AS `lastname`,
`user_email` AS `email`,
`user_about` AS `about`,
`user_location` AS `location`,
`user_gender` AS `gender`'
FROM `users`
WHERE `user_id` = {$uid}";
$result = mysql_query($sql);
/*Echo mysql_error();*/
return mysql_fetch_assoc($result);
} ?>
죄송합니다. 여기에 새로운 오류 메시지가 있습니다. SQL 구문에 오류가 있습니다. mysql 서버 버전에 해당하는 매뉴얼을 확인하여 'FROM'사용자'근처에서 사용할 올바른 구문을 찾으십시오'where user_id' = '0' '9 행 – user1155141