Академический Документы
Профессиональный Документы
Культура Документы
Despus de crear su usuario con su contrasea con todo los privilegios dentro del
PHPMyAdmin
Existen dos maneras de conectar una base de datos una que es orientada a objetos (poo) y la
otra es procedimientos ; primero empezaremos a programas a base de procedimientos con el
siguiente cdigo
<?php
$db_host="localhost";
$db_nombre="db";
$db_usuarios="nilanya";
$db_contra="root";
$resultados=mysqli_query($conexion, $consulta);
$fila= mysqli_fetch_row($resultados);
echo $fila[0];// si queremos mas informacin tener en cuenta que se trata de un array y que el
llamado debe ser a casa dato que se desee imprimir
mysqli_close($conexion);
?>
<?php
$db_host="localhost";
$db_nombre="db";
$db_usuarios="nilanya";
$db_contra="root";
if(mysqli_connect_errno()){
exit();
}
mysqli_set_charset($conexion,"utf8");
$resultado=mysqli_query($conexion, $consulta);
PAGINAS DE BUSQUEDA
$fila= mysqli_fetch_row($resultado);
Para hacer un bsqueda dentro de un sistema se necesita usar array asociativos y caracteres
echo $fila[0];
comodn.
mysqli_close($conexion);
Para identificar si la conexcion de base de datos es correcta debemos hacer los siguientes
cambios a nuestro cdigo
<?php
$busqueda=$_GET["buscar"];
require("datos0.php");
if(mysqli_connect_errno()){
exit();
mysqli_set_charset($conexion,"utf8");
$resultado=mysqli_query($conexion, $consulta);
$fila= mysqli_fetch_row($resultado);
echo $fila[0];
mysqli_close($conexion);
?>
Pero en el cdigo hay un error en el caso de tener varios datos , es necesario usar un bucle el
cdigo se observara de la siguiente manera
<?php
if(mysqli_connect_errno()){
exit();
mysqli_set_charset($conexion,"utf8");
$resultado=mysqli_query($conexion, $consulta);
while ($fila=mysqli_fetch_row($resultado)){
mysqli_close($conexion);
?>
En el caso que tengamos muchos datos dentro de nuestra tabla de datos y queremos observar
todos los datos debemos de prescindir del array y modificar cdigo de la siguiente manera
<?php
require("datos0.php");
if(mysqli_connect_errno()){
exit();
mysqli_set_charset($conexion,"utf8");
$resultado=mysqli_query($conexion, $consulta);
while ($fila=mysqli_fetch_array($resultado,MYSQL_ASSOC)){
mysqli_close($conexion);
?>
En el caso que tengamos muchos archivos dentro de nuestra base de datos y queremos
observar solo un tipo de archivos , debemos escribir el siguiente cdigo
<?php
require("datos0.php");
if(mysqli_connect_errno()){
exit();
mysqli_set_charset($conexion,"utf8");
$resultado=mysqli_query($conexion, $consulta);
while ($fila=mysqli_fetch_array($resultado,MYSQL_ASSOC)){
mysqli_close($conexion);
?>
Creamos una pagina nueva con el nombre bsqueda.ph y creamos un formulario
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
</form>
</body>
</html>
$busqueda=$_GET["buscar"];
require("datos0.php");
if(mysqli_connect_errno()){
exit();
mysqli_set_charset($conexion,"utf8");
$resultado=mysqli_query($conexion, $consulta);
while ($fila=mysqli_fetch_array($resultado,MYSQL_ASSOC)){
mysqli_close($conexion);
?>
<head>
<?php
Function ejecuta_consulta($labusqueda){
//$busqueda=$_GET["buscar"];
require("datos0.php");
if(mysqli_connect_errno()){
exit();
mysqli_set_charset($conexion,"utf8");
while ($fila=mysqli_fetch_array($resultado,MYSQL_ASSOC)){
mysqli_close($conexion);
?>
</head>
<body>
<?php
$mibusqueda=$_GET[buscar];
$mipag=$_SERVER[PHP_SELF];
If($mibusqueda!=NULL){
ejecuta_consulta($mibusqueda);
}else{
ejecuta_consulta($mibusqueda);
}else{
</form>);
?>
</body>
Haciendo uso del internet exporten una base de datos con con 50 datos a PHPMyadmin y
pprobar la bsqueda que hemos realizado