기본적으로 로그인을 시도하고 있습니다. 나는 아주 작은 양의 PHP를 이해하지만, 로그인 할 때마다 작동한다. 그래서 아래 if 문을 따르지 않습니다. 그래서 누군가가 $ 결과를 문자열로 인쇄하는 것을 도울 수 있는지 알고 싶습니다. 매번 echo 할 때마다 에러가 문자열로 출력되지 않는다고합니다. 내가 그 배열을 생각하게 만들지, 누군가 도울 수 있니? = (PHP mySQL 쿼리에서 값 배열을 반향 출력하는 방법은 무엇입니까?
<?php
include('include/dbConnection.php');
if (isset($_REQUEST['attempt']))
{
//variables
$user = $_POST['user'];
$password = sha1($_POST['password']);
//SQL statement
$query = "SELECT COUNT(user)
FROM users
WHERE user = '$user'
AND password = '$password'";
//Execute prepared MySQL statement
$results = mysqli_query($dbc,$query) or die('Error querying database');
/* Here is where I want to print $results
if ($results = 1)
{
session_start();
$_SESSION['$user'];
header('location: home.php');
}
else
{
echo $results + 'Incorrect Username or Password';
}
*/
//Close dbConnect
mysqli_close($dbc);
}
?>
OP의 질문에 $ 출력이 없다는 것 외에는 쿼리 결과를 얻는 방법에 대한 대답이 전혀 없습니다. –
OP가 $ output을 자신의 변수로 대체 할 수 없다면 더 큰 문제가 있습니다. – djdy