Iqsystems-home
SENTENCIA PREPARADA CON PARÁMETROS (BUSQUEDA EXACTA)
(nombre ="Carlos" o id=5 [es Manuel Sosa])

prepare($sqltxt); //1 prepara la sentencia $sentencia->bind_param("si", $nombre,$id); //2 enlaza las variables $sentencia->execute(); //3 ejecuta la consulta $resultado = $sentencia->get_result(); //4 pasa el resultado a un array en cache $n = $resultado->num_rows; //5 No de registros devueltos if($n==0){ //6 si no hay registros..... echo("
ID NOMBRE APELLIDO
"); echo(" NO SE ENCONTRARON REGISTROS"); }else{ while($registro = $resultado->fetch_array()){ //7 recupero registro uno a uno echo(""); echo("" . $registro["id"] . "" ); echo("".$registro["nombre"] . "" ); echo("".$registro["apellido"] . "" ); echo(""); } echo(""); } $sentencia->close(); $conn->close(); // cierro conexion }catch(Exception $e){ echo("no se pudo encontrar los registros por error: " . $e); } }else{ echo(mysqli_error($conn)); //no se puede conectar con la DB } ?>
SENTENCIA PREPARADA CON PARÁMETROS (BUSQUEDA EXACTA)
(nombre ="XXX" o id=10000 [No existe])

prepare($sqltxt); //1 prepara la sentencia $sentencia->bind_param("si", $nombre,$id); //2 enlaza las variables $sentencia->execute(); //3 ejecuta la consulta $resultado = $sentencia->get_result(); //4 pasa el resultado a un array en cache $n = $resultado->num_rows; //5 No de registros devueltos if($n==0){ //6 si no hay registros..... echo("
ID NOMBRE APELLIDO
"); echo(" NO SE ENCONTRARON REGISTROS"); }else{ while($registro = $resultado->fetch_array()){ //5 recupero registro uno a uno echo(""); echo("" . $registro["id"] . "" ); echo("".$registro["nombre"] . "" ); echo("".$registro["apellido"] . "" ); echo(""); } echo(""); } $sentencia->close(); mysqli_close($conn); // cierro conexion }catch(Exception $e){ echo("no se pudo encontrar los registros por error: " . $e); } }else{ echo(mysqli_error($conn)); //no se puede conectar con la DB } ?>
SENTENCIA PREPARADA CON PARÁMETROS (BUSQUEDA CON LIKE %)
(nombres que empiezan con C)

prepare($sqltxt); //1 prepara la sentencia $sentencia->bind_param("s", $nombre); //2 enlaza las variables $sentencia->execute(); //3 ejecuta la consulta $resultado = $sentencia->get_result(); //4 pasa el resultado a un array en cache while($registro = $resultado->fetch_array()){ //5 recupero registro uno a uno echo(""); echo("" ); echo("" ); echo("" ); echo(""); } $sentencia->close(); mysqli_close($conn); // cierro conexion }catch(Exception $e){ echo("no se pudo encontrar los registros por error: " . $e); } }else{ echo(mysqli_error($conn)); //no se puede conectar con la DB } ?>
ID NOMBRE APELLIDO
" . $registro["id"] . "".$registro["nombre"] . "".$registro["apellido"] . "