PHP - vincular mysql con php

   
Vista:

vincular mysql con php

Publicado por alejandro (7 intervenciones) el 17/11/2017 21:59:32
Tengo un problema, soy muuy novato en programacion php y html y no se como hacer que los datos de una tabla de mysql se muestre en un menu despegable de html ya tengo el codigo y no se donde esta mi error ya que si aparece la ventana del menu pero no aparece ningun dato en el menu
este es mi codigo de html:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>COTIZAR</title>
    </head>
    <body>
        <?php
        $usuario = "root";
	$password = "";
	$servidor = "localhost";
	$bd = "puertas";
	// creación de la conexión a la base de datos con mysql_connect()
	$conexion = mysqli_connect($servidor,$usuario,$password) or die ("No se ha podido conectar al servidor de Base de datos". mysqli_error());
	// Selección de la base de datos
	mysqli_select_db($conexion, $bd ) or die ( "No se ha podido conectar a la base de datos" . mysqli_error($conexion));
        $consult='select * from puertas';
        ?>
        <div align="center">
    <h1>menú desplegable</h1>
    <p>Seleccione una puerta: </p>
    <p>Puertas:
 <select name="">
        <?php
 while($valores= mysqli_fetch_assoc($consult))
 {
echo '<option value="'.$valores["1"].'">'.$valores["srt"].'</option>';
 }
  ?>
      </select>
      <button>Enviar</button>
    </p>
  </div>
    </body>
</html>


y este es el codigo de mysql:

1
2
3
4
5
6
7
8
9
10
use `puertas`;
CREATE TABLE IF NOT EXISTS `puertas`.`STR` (
  `idSTR` INT NOT NULL DEFAULT 1,
  `STR-L (249) MIRILLA` VARCHAR(45) NULL,
  `STR-L (249) OPACO` VARCHAR(45) NULL,
  `STR-S (251) MIRILLA` VARCHAR(45) NULL,
  `STR-S (251) OPACO` VARCHAR(45) NULL,
  `STR -L  ACS (257)` VARCHAR(45) NULL,
  PRIMARY KEY (`idSTR`))
ENGINE = InnoDB;

y lo que quiero es que se muestren los datos de esa tabla menos la primary key ayuda por favor es super urgente.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

vincular mysql con php

Publicado por xve (6648 intervenciones) el 18/11/2017 08:26:51
Hola Alejandro a simple vista te falta ejecutar la consulta...

Te conectas
1
$conexion = mysqli_connect($servidor,$usuario,$password)

Seleccionas la base de datos
1
mysqli_select_db($conexion, $bd )

Haces la consulta
1
2
$consult='select * from puertas';
$result=mysqli_query($conexion,$consult);

Te falta el último paso que te he puesto...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad