У меня есть запрос вне моего блока if-else. Можно ли изменить переменную внутри оператора IF? Вот пример того, что я получил до сих пор.Изменение переменной PHP, используемой в запросе внутри оператора If
//connection details
$docfk="";
$qry="SELECT * FROM DOC_DETAILS WHERE DOC_FK='$docfk'";
if(a==1){
$docfk='2';
$eqry=mysqli_query($conn,$qry);
}
if(a==2){
$docfk='3';
$eqry=mysqli_query($conn,$qry);
...
Моя проблема в том, $docfk
, кажется, не несут ценности быть возложены на него внутри if
заявление.
Нет, * не делайте это так. Вы просто просите о неприятностях. Вы всегда должны использовать подготовленные инструкции при работе с материалами базы данных. –
Причина, по которой я хочу это сделать, есть у меня инструкция 12 if, мне нужно выполнить тот же запрос, за исключением того, что $ docfk имеет другое значение. Большое спасибо. –
Я попробую 1-е решение. Большое спасибо. –