PHP - [Aporte] No usar repetidas veces BindParam

 
Vista:
Imágen de perfil de facundo

[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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder