Это озадачило меня некоторое время также.
MySQL In по крайней мере COUNT(*)
количества количество строк, где каждый (*) значение в строке не является нулевым. Всего COUNT
луг столбец будет считать количество строк, где тот столбец не является пустым.
С точки зрения производительности с помощью отдельного столбца было бы немного быстрее,
Удалите двойные кавычки вокруг переменной ссылки $ result
.
function GetAccounts($username){
require("dbconn.php");
$result = mysql_query("SELECT * FROM `accounts` WHERE `username` = '$username' ") or trigger_error(mysql_error());
return $result;
}
Помещение $ result
в двойные кавычки означает, что он будет преобразован в строку и больше не будет типа «ресурс». Попробуйте вместо этого:
return $result;