Я хочу, чтобы текст ввода содержался в моем запросе, я могу заставить его работать с числами, но когда я пытаюсь выполнить поиск с буквами в поле ввода. Это не работает. Любое предложение? Нужно ли мне что-то конвертировать?Измените мой запрос на ввод текста
<form name="form" method="get">
<input type="text" name="test">
<input type="submit" name="button1" value="Search">
</form>
$nickval = $_GET["test"];
Этот продукт работает.
//Establish connection to database
$host = "****";
$conn = ******
$query = " Select *
from p900
where p900key = $nickval
ORDER BY P900KEY";
Этот не работает, на входе я пишу AB, который является подписью.
//Establish connection to database
$host = "****";
$conn = ******
$query = " Select *
from p900
where p900SIG= $nickval
ORDER BY P900key";
К сожалению, если им не ясно, я старался изо всех сил
данные, поступающие из текстового поля, уже находятся в строковом формате –
Да, поэтому для сопоставления строкового значения в значении DB следует указывать. Для сравнения числовых значений нет необходимости в котировках. –
благодарит человека, высоко оценил – Mato