hola, este ejemplo me es muy interesante, estoy trabajando sobre un programa que imprima las tablas de una base de datos y asuves que imprima los campos que contengan estos, discriminando sin imprimir los que contengan signos como "_" (ya esta )
pero no se como "no imprimir" la informacion de los campos que ya discrimine xD
este es mi codigo
Código PHP:
<?php
//Variables de conexion un dbconect
$dbhost = "host";
$dbuser = "nombre";
$dbpassword = "pass";
$dbname = "mequierovoverchango";
$db = mysql_connect($dbhost, $dbuser, $dbpassword) or die("Connection Error: " . mysql_error()); mysql_select_db($dbname) or die("Error al conectar a la base de datos.");
//MOSTRAMOS TODAS LAS TABLAS Y EL ERROR QUE USAREMOS DESPUES
$Sql ="SHOW TABLES";
$result = mysql_query( $Sql ) or die("No se puede ejecutar la consulta: ".mysql_error());
while($Rs = mysql_fetch_array($result)) {
// PARA CADA TABLA DESCRIBIMOS LOS CAMPOS
$Sql2 ="DESCRIBE ".$Rs[0];
$result2 = mysql_query( $Sql2 ) or die("No se puede ejecutar la consulta: ".mysql_error());
echo '<table width="100%" class="listado_tablas">';
if (!strstr ($Rs[0],"_"))
echo '<tr><th colspan="4">'.$Rs[0].'</th></tr>';
//MOSTRAMOS LA INFORMACION DE LOS CAMPOS
while($Rs2 = mysql_fetch_array($result2)) {
echo '<tr>';
echo '<td width="55%">'.$Rs2['Field'].'</td>';
echo '</tr>';
}
echo '</table>';
}
?>
simplemente en el $Rs2['Filed] indicarle que no imprima los campos de las tablas que tenian "_"
de antemanos gracias