Traté de hacer una tabla html de llenado automático que agregue o elimine sus filas con la base de datos. Pero ahora necesito hacer que la tabla llene solo aquellas filas con una columna específica de "Dominio". Por ejemplo, tengo 3 filas de tabla y en 2 de ellas, el valor de la columna de "dominio" es "1" y la tercera fila tiene el valor de la columna de "dominio" de 1. Necesito que mi código php elija automáticamente solo aquellas filas con " 1 "en la columna" Dominio "e ignore los demás. Entonces, cuando agrego más filas a mi base de datos, la tabla html solo tomará esas filas con 1 valor específico.

Código:

<?php

$server = mysql_connect("localhost", "admin", "admin"); 
$db = mysql_select_db("rpo", $server);
$query = mysql_query("SELECT * FROM suhrn");
?>

<table>
<tr>
<td>Text</td>
<td>Type</td>
<td>Zobrazit</td>
<td>DOMAIN</td>
<td>Comment</td>
 </tr>


<?php
while ($row = mysql_fetch_array($query)) {
   ?>
   <tr>
    <td> <?php echo $row['Popis']; ?> </td>
    <td> <?php echo $row['Typ']; ?> </td>
    <td> <?php echo $row['Zobrazit']; ?> </td>
    <td> <?php echo $row['Domena']; ?> </td>
   </tr>
<?php
 }
 ?>
</table>
-1
Fred007 18 ago. 2016 a las 10:39

2 respuestas

La mejor respuesta

No estoy seguro de haber entendido su problema, pero tal vez una pequeña modificación a su declaración SQL debería ser suficiente.

SELECT * FROM suhrn WHERE col_domain = 1;

Esperanza que ayuda

Saludos

1
user865294 18 ago. 2016 a las 07:45

No estoy seguro de que sea exacto según lo que escribió, pero podría intentarlo:

$query = mysql_query("SELECT * FROM suhrn WHERE Domena=1");

Además, debe dejar de usar mysql_function y usar mysqli o PDO en su lugar.

1
vincenth 18 ago. 2016 a las 07:43