Vim, прокручивающий медленно

Предупреждение: mysql_fetch_array () ожидает, что параметр 1 является ресурсом, boolean given

Прежде всего:

Пожалуйста, не используйте mysql_* функции в новом коде . Они больше не поддерживаются и официально устарели . См. Красную рамку ? Узнайте о подготовленных операторах и используйте PDO или MySQLi - в этой статье , которые помогут вам решить, какой из них. Если вы выберете PDO, вот хороший учебник .


Это происходит, когда вы пытаетесь получить данные из результата mysql_query, но запрос

Это предупреждение и не остановит скрипт, но сделает вашу программу неправильной.

Вам нужно проверить результат, возвращенный mysql_query, на

$res = mysql_query($sql);
if (!$res) {
   die(mysql_error());
}
// after checking, do the fetch

Вопросы, относящиеся

Связанные ошибки:

Другие функции mysql*, которые также ожидают, что ресурс результата mysql в качестве параметра приведет к той же ошибке для такой же причина.

40
задан JoErNanO 8 December 2015 в 15:54
поделиться

2 ответа

Вы попробовали 'ttyfast' опцию? См.:

:help 'ttyfast'

для справки, и:

:set ttyfast

для включения его.

кроме того, какую версию Вы используете? И Вы попробовали это без настроек, чтобы видеть, вмешивается ли что-то, что Вы установили?

Выполнение это как это для исключения любой из vimrc настроек и плагинов:

vim -u NONE

РЕДАКТИРОВАНИЕ: Если удаление настроек фиксирует его. Удалите вещи многократно до возвратов поведения. Запустите путем сужения его или к vimrc проблеме или к плагинам.

36
ответ дан Jeremy Cantrell 27 November 2019 в 01:02
поделиться

:set lazyredraw буферизует экранные обновления вместо того, чтобы обновить все время. Я обычно включаю его, когда я делаю сложное макро-воспроизведение. Мог бы помочь Вам здесь.

82
ответ дан Brian Carper 27 November 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: