>
Olá,
Gostaria de saber como faço para popular um array com bind_param?
Segue um exemplo do q quero fazer:
$sql = "SELECT * FROM usuarios WHERE email = ?";
$db = new DB();
$db->getConnection();
$pstm = $db->execSQL($sql);
$pstm->bind_param("s", $value->getEmail());
$resultset = $pstm->executeQuery(); //é possível ?
Leandro
Não entendi sua dúvida.
Pode explanar melhor?
Que API de conexão está utilizando?
Eu estou seguindo o curso de php com mvc, onde e utilizado o mysqli.
No curso ele da o select dessa forma :
$sql = "SELECT * FROM produtos WHERE id = " . addslashes($id);
db = new DB();
$db->getConnection(); // $this->conn = new mysqli("localhost", "root", "", "mvc");
$query = $db->execReader($sql); // return $this->conn->query($sql);
Leandro
Creio que não tenha visto todo o curso Android.
Pois no curso o instrutor irá ensinar a usar prepared stament.
Inclusive copiei o código abaixo do curso:
public function insert(produtoVO $value){
$SQL = "INSERT INTO produtos (nome, marca, preco) VALUES (";
$SQL .= "?, ?, ?)";
$DB = new DB();
$DB->getConnection();
$pstm = $DB->execSQL($SQL);
$pstm->bind_param("sss", $value->getNome(), $value->getMarca(), $value->getPreco());
if($pstm->execute())
return true;
else
return false;
}
Peço que continue as aulas, para assim, o instrutor entrar nesta parte.
Obrigada