Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2010, 10:32
Avatar de vhan99
vhan99
 
Fecha de Ingreso: febrero-2010
Mensajes: 105
Antigüedad: 14 años, 2 meses
Puntos: 1
que no imprima datos con siertas caracteristicas

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