Показать имя пользователя с помощью php

Я искал в google что-то новое и натолкнулся на это:

$('p').each(function(){
   $(this).html( $(this).html().replace(/((http|https|ftp):\/\/[\w?=&.\/-;#~%-]+(?![\w\s?&.\/;#~%"=-]*>))/g, '$1 ') );
});

demo: http://jsfiddle.net/kachibito/hEgvc/1/

Хорошо работает для обычных ссылок.

0
задан thattboyyyy 18 January 2019 в 08:56
поделиться

1 ответ

Column not found указывает, что вы используете какое-то имя столбца, которого нет в БД.

Проблема здесь:

$sql = "SELECT * FROM klant WHERE klant.Gebruikersnaam = $test";

Ваше значение $test равно jan, и это не имя столбца. Так что нужны кавычки: [...] = '$test', но это неправильно / небезопасно.

Используйте подготовленный оператор для этих запросов, чтобы также решить SQL-инъекцию:

$sql = "SELECT * FROM klant WHERE Gebruikersnaam = :name";

$stmt = $db->prepare($sql)
$stmt->execute([':name' => $test]);
$data = $stmt->fetch(\PDO::FETCH_ASSOC);
0
ответ дан DarkBee 18 January 2019 в 08:56
поделиться
Другие вопросы по тегам:

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