
[Aporte] No usar repetidas veces BindParam
Publicado por facundo (185 intervenciones) el 14/08/2017 20:29:26
Hola gente, en esta oportunidad posteo para compartirles un pequeño script que hice, no me gustaba la idea de tener que repetir muchas veces BindParam para hacer un insert ya que se me hacia mas largo el codigo. Se me ocurrio una idea y la quise compartir con ustedes programadores.. Espero que les sirva (Recibo criticas de programadores experimentados que sean constructivas)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$values = [
$price,
$stock,
$description,
$prd_name,
$brand
];
$params = array_values($values);
$sql = "INSERT INTO productos(price,stock,description,prd_name,brand) VALUES(?,?,?,?,?)";
$query = $conn->prepare($sql);
for ($i = 0; $i < count($values); $i++) {
$index = $i + 1;
$prop = $params[$i];
echo $index . ': ' . $prop . '<br>';
$query->bindValue($index, $prop);
}
$query->execute()
Valora esta pregunta


1