Sin embargo tengo como 3 días buscando info de como buscar un datos especifico en un campo especifico, pero no consigo respuesta asertiva.
Aquí les dejo como lo hacia antes y como lo quiero hacer ahora.
Comencemos con los datos>
Código data:
Ver original
TABLA tbl_clientes: id_cliente / nombre / direccion / vip datos > 1 / microsoft / calle a / 0 datos > 2 / epson / calle b / 1 datos > 3 / hp / calle c / 0 datos > 4 / toshiba / calle d / 0 datos > 5 / sony / calle e / 0 datos > 6 / genius / calle f / 0
Ahora hicimos el siguiente arreglo en base a dichos datos>
Código PHP:
$db = new Conexion();
$sql = $db->query("SELECT * FROM `tbl_clientes` ORDER BY `nombre` ASC ;");
if($db->rows($sql) > 0) {
while($data = $db->recorrer($sql)) {
$cliente[$data['id_cliente']] = array(
'id_cliente' => $data['id_cliente'],
'nombre' => $data['nombre'],
'direccion' => $data['direccion'],
'VIP' => $data['VIP']
)
}
}
Antes, para buscar dato especifico, por ejemplo el 'nombre' de un registro especifico según el valor de otro campo, simplemente cambiaba el query a:
SELECT * FROM tbl_clientes WHERE vip = '1' ;
Pero ahora no sabemos como hacer la misma búsqueda directamente en el arreglo, sin necesidad de modificar el query original, es decir, queremos buscar un "dato especifico" en un "campo especifico".
Por ejemplo: almacenar en una variable el nombre del cliente cuyo campo VIP es igual a 1
Mil besos a quienes me puedan ayudar
