이 코드의 문제점은 무엇입니까? website
데이터베이스의 을 members
테이블에서 가져올 수없는 이유는 무엇입니까? 내가 나중에 사용할 수 있도록하는 기능을 만들려고 노력하고SQL 쿼리에 어떤 문제가 있습니까? (PHP)
: 여기에 데이터베이스 정보의 스크린 샷이다. 여기에 코드입니다 :
<?php
function get_username($username){
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'website';
$con = mysqli_connect($host, $username, $password, $database);
$query = "SELECT * FROM members WHERE username = '{$username}'";
$result = mysqli_query($con, $query);
$row = mysqli_fetch_array($result);
return $row['name'];
mysqli_close($con);
}
echo get_username('iamfaizahmed');
?>
아마도 '이름'이라는 열이 없습니까? 아니면'$ username'이 존재하지 않습니까? 아니면 데이터베이스에 잘못된 암호가있을 수 있습니까? 아니면 다른 것. 당신은 계속할 많은 정보를 제공하지 않습니다. –
@ GordonLinoff 그 모든 정보는 이미 게시물에 추가되었습니다. –
@Beat 말해봐 ...? – deceze