query com várias condições

PerguntasCategoria: PHPquery com várias condições

Como posso fazer um query com várias condições, ou seja,

na tabela utilizadores o cp, foto, morada, etc são opcionais, como faço para a query (UPDATE ….) tenha várias condiçoes, por exemplo:

if ($cp !== NULL) {
adiciona o campo cp na query
} …

Obrigado

1 Respostas

Precisa nada de não.

$cp = “”;
$outra_coisa = “”;
if(isset($_REQUEST[‘cp'])){
$cp = ” cp = ‘”. $_REQUEST[‘cp'] .”‘, “;
}

$sql = “UPDATE SET $cp $outra_coisa”…

E por aí vai… basta concatenar… Mas dá um prepare antes de excutar, por , para evitar injections