23/03/2015, 11:07
|
|
Respuesta: Cajas de texto rellenadas con valores de una consulta de MySQL Prueba a meter XAMMP en tu ordenador para trabajar el php en local.
Esta es la tabla, usa luego tu fichero de acceder a la BD.
Te creas una BD y le metes la tabla ejecutando el texto del script de php cuyo código meto a continuación, y luego tus parámetros de entrada a la BD con tu script mysqli.inc.php.
Creación de la tabla usuarios:
<hightlight>
<?php
/* incluimos los datos de conexión al servidor MySQL especificados en el fichero al que se refiere INCLUDE*/
include("mysqli.inc.php");
/* esta es la sentencia multiple MySQL */
$sentenciaTabla.="CREATE TABLE if not exists usuarios (
nombre varchar (50),
aficiones VARCHAR(200),
cocina VARCHAR(100),
correo VARCHAR(150) NOT NULL,
contrasena VARCHAR(50) NOT NULL,
comunidad VARCHAR(30) NOT NULL)
ENGINE=MyISAM;";
#APLICANDO VARIABLES ANTERIORES PARA CONECTARSE A LA BBDD Y ACABAR DE INTRODUCIR LAS TABLAS.
#conexion y selección de base de datos
$conexion=@mysqli_connect ($cfg_servidor,$cfg_usuario,$cfg_password,$cfg_bas ephp1) or die ("error de conexion");
# realiza la consulta ENTRANDO A LA BBDD MEDIANTE COMPROBACIÓN DE ERRORES,
# para verificar si las tablas se han introducido o no, por algún error de integridad referencial o duplicidad.
if(mysqli_multi_query($conexion, $sentenciaTabla)){
print "Tablas creadas con éxito";
}else{
print "<br>No ha podido realizarse la consulta. Ha habido un error<br>";
print "<i>Error:</i> ". mysqli_error($conexion)." <i>Código:</i> ".mysqli_errno($conexion);
exit();
}
mysqli_close($conexion);
?>
</hightlight> |