Autor
|
Tema: [PHP y mysql] Ver tablas de una bd, pero con filtro (Leído 5,028 veces)
|
Black Demon
Desconectado
Mensajes: 55
|
Estoy usando el codigo de abajo para imprimir las tablas que tengo en una bd....pero necesito filtrar las tablas q se muestran...por ejemplo q solo muestre las tablas que su nombre empiesen cn numeros... <? mysql_connect("localhost","root",""); echo '<FORM METHOD="POST" target="main" ACTION="">';
//Creamos la sentencia SQL y la ejecutamos $result = mysql_list_tables("db");
echo '<center><select name="tabla" size="12">';
//Mostramos los registros en forma de menú desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row[0];} mysql_free_result($result)
?>
|
|
|
En línea
|
|
|
|
[.:: NauJFracT ::.]
Desconectado
Mensajes: 458
[ .:: NauJFracT ::.]
|
Yo lo haría con un if, y en ese if colocaría una expresión regular que tuviera las características del filtro que necesitas...
|
|
|
En línea
|
|
|
|
Black Demon
Desconectado
Mensajes: 55
|
claro eso es lo q quiero hacer.....pero ni idea cual es la pregunta q tengo q hacer en el if....una idea es preguntar si el primer digito del nombre de la tabla es numero...pero no se como hacer esa pregunta
|
|
|
En línea
|
|
|
|
Ertai
|
<?php if(is_numeric(substr($row[0], 0, 1))) { // Es numerico el primer caracter } else { // No lo es } ?>
(No estoy seguro de que funcione, no tengo tiempo para probarlo, pruebalo y dime)
|
|
|
En línea
|
Si la felicidad se comprara, entonces el dinero sería noble. void rotar_by_ref(int& a, int& b) { /* Quien dijo que no se podia sin una variable temporal? */ *a = *a ^ *b; *b = *a ^ *b; *a = *a ^ *b; }
|
|
|
Universal SAC
Desconectado
Mensajes: 41
Universal SAC
|
En casos más específicos, puedes reemplazar is_numeric() de ereg() o eregi()... con una estructura parecida a la que colocó Ertai.
|
|
« Última modificación: 3 Mayo 2007, 01:55 am por Universal SAC »
|
En línea
|
|
|
|
Black Demon
Desconectado
Mensajes: 55
|
alfinal lo ise con un if...preguntado si el nombre de la tabla era igual al nombre de la tabla q era con letras...
salu2
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Informacion tablas y columnas con sql injection en mysql 4.x
Nivel Web
|
opportunity
|
4
|
6,041
|
1 Marzo 2011, 08:06 am
por opportunity
|
|
|
Duda sobre conectar dos tablas en MySQL
Desarrollo Web
|
xpartano.x
|
8
|
4,736
|
10 Octubre 2011, 14:23 pm
por fran800m
|
|
|
Dudas con tablas Mysql
Bases de Datos
|
Hekaly
|
0
|
1,792
|
13 Abril 2012, 18:17 pm
por Hekaly
|
|
|
Filtro a mysql que se actualice con cada letra que insertemos
Desarrollo Web
|
the_sheriff_pino
|
6
|
5,562
|
6 Mayo 2013, 18:54 pm
por engel lex
|
|
|
Tablas multiceldas/multicell con php, mysql y libreria FPDF
PHP
|
ontte
|
0
|
5,165
|
15 Mayo 2013, 04:06 am
por ontte
|
|