Прежде всего:
Пожалуйста, не используйте
mysql_*
функции в новом коде . Они больше не поддерживаются и официально устарели . См. Красную рамку ? Узнайте о подготовленных операторах и используйте PDO или MySQLi - в этой статье , которые помогут вам решить, какой из них. Если вы выберете PDO, вот хороший учебник .Это происходит, когда вы пытаетесь получить данные из результата
mysql_query
, но запросЭто предупреждение и не остановит скрипт, но сделает вашу программу неправильной.
Вам нужно проверить результат, возвращенный
mysql_query
, на$res = mysql_query($sql); if (!$res) { die(mysql_error()); } // after checking, do the fetch
Вопросы, относящиеся
- mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, логическим значением в select
- Все «mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, boolean задан« Вопросы по Stackoverflow
Связанные ошибки:
Другие функции
mysql*
, которые также ожидают, что ресурс результата mysql в качестве параметра приведет к той же ошибке для такой же причина.
Вы попробовали 'ttyfast' опцию? См.:
:help 'ttyfast'
для справки, и:
:set ttyfast
для включения его.
кроме того, какую версию Вы используете? И Вы попробовали это без настроек, чтобы видеть, вмешивается ли что-то, что Вы установили?
Выполнение это как это для исключения любой из vimrc настроек и плагинов:
vim -u NONE
РЕДАКТИРОВАНИЕ: Если удаление настроек фиксирует его. Удалите вещи многократно до возвратов поведения. Запустите путем сужения его или к vimrc проблеме или к плагинам.
:set lazyredraw
буферизует экранные обновления вместо того, чтобы обновить все время. Я обычно включаю его, когда я делаю сложное макро-воспроизведение. Мог бы помочь Вам здесь.