0
ここ
、$user_id
は単一引用されている。ここで彼らはどのように同じ結果を返しますか?
$select = $conn->query("SELECT firstname,lastname FROM users WHERE user_id = '$user_id'");
$row = $select->fetch_assoc();
print_r($row);
、$user_id
は、単一の'1' == 1
を行い、
$select = $conn->query("SELECT firstname,lastname FROM users WHERE user_id = $user_id");
$row = $select->fetch_assoc();
print_r($row);
$user_id = 1
もし引用されていません?どちらも返される連想配列$user_id = 1
です。
というのも、引用符で囲んだ整数に関してはMySQLが許しているからです。その変数が文字列だった場合は、別の話になります。これは*「短い答え」*です。だからあなたは知っている。 –
*お待ちください... * –
... dary! (ああ待って、それは別のものからです)。 – Mike