Вы пропустили переменную sql connection
из файла db_connect.php
внутри вашего mysqli_query
. Ваш mysqli_query()
должен быть таким
mysqli_query($connection,"INSERT INTO a4_todolist (item) VALUES ('$item')");
Также этот
$a4_todolist = mysqli_query($connection,"SELECT * FROM a4_todolist");
Кажется, что вы новичок, поэтому я рекомендую вам изучить Подготовленные высказывания , которые является более эффективным и безопасным в использовании.
Этот код работы (но не с комментарием):
{ scopeName = 'source.whitespace';
patterns = (
{ name = 'source.invalid.trailing-whitespace';
match = '(\s+)$';
captures = { 1 = { name = 'invalid.trailing-whitespace'; }; };
},
);
}
PS: Я изменил "источник" на "source.whitespace"
Поскольку комментарий изменяется в грамматике Python:
{ name = 'comment.line.number-sign.python';
match = '(#).*$\n?';
captures = { 1 = { name = 'punctuation.definition.comment.python'; }; };
},
В:
{ name = 'comment.line.number-sign.python';
match = '(#).*?(\s*)$\n?';
captures = {
1 = { name = 'punctuation.definition.comment.python'; };
2 = { name = 'invalid.trailing-whitespace'; };
};
},
Необходимо будет добавить 'включение' в определение языка Python где:
:
patterns = (
{ name = 'comment.line.number-sign.python';
:
Повороты к:
:
patterns = (
{ include = 'source.whitespace'; },
{ name = 'comment.line.number-sign.python';
:
Я не знаю, как выделить конечный пробел, но можно удалить его путем движения в
Пакеты-> текст-> Преобразовывающий/Разделяющий-> Удаляют конечные пробелы в документе
Кроме того, потому что textmate имеет emacs привязку, Вы можете делать это тот же способ, которым Вы сделали бы это в emacs.