Ошибка SQL, после использования консоли, php скрипты?

Я пытаюсь сделать простой веб-сайт, и для создания быстрой базы данных я использую ее консоль, но после ее создания я получаю сообщение об ошибке, и я не уверен, почему.
код базы данных для его создания

    CREATE TABLE IF NOT EXISTS `login`.`users` (
`user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Llave unica',
`user_name` varchar(64) COLLATE utf8_unicode_ci NOT NULL COMMENT 'user''s name, unique',
`user_password_hash` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Contraseña',
`user_email` varchar(64) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Mail',
PRIMARY KEY (`user_id`),
UNIQUE KEY `user_name` (`user_name`),
UNIQUE KEY `user_email` (`user_email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='user data';

после запуска на базе данных все прекрасно, но появляется сообщение об ошибке:

Warning in .\libraries\sql.lib.php#615
count(): Parameter must be an array or an object that implements Countable

Backtrace

.\libraries\sql.lib.php#2128: PMA_isRememberSortingOrder(array)
.\libraries\sql.lib.php#2079: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'login',
string 'users',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `users`',
NULL,
NULL,
)
.\sql.php#219: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'login',
string 'users',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `users`',
NULL,
NULL,
)

кто-то знает почему это происходит? я использую MAMP для проверки

0

Решение

Эта ошибка не имеет ничего общего с вашей базой данных, ваш счет чего-то с count() это не массив.

Невозможно узнать, что вы считаете, поскольку этого нет в том, что вы опубликовали.

Например, этот код выдает точно такую ​​же ошибку:

$foo = true;
count($foo);

Здесь я пытаюсь использовать счет на логическое значение, которое, очевидно, не будет работать.

Выход:

<br />
<b>Warning</b>:  count(): Parameter must be an array or an object that implements Countable in <b>[...][...]</b> on line <b>4</b><br />

песочница

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector