De vegades quan estem programant contra un servidor remot podem necessitar conèixer l’estructura d’unes taules de la base de dades, però no tenir cap eina per a fer-ho.
Llavors podem escriure un PHP que executi una consulta com aquesta:
No deixa de ser una forma de fer un DESCRIBE, que és una comanda Sql.
<?php // Per codic.cat $o_result = mysql_query("SHOW COLUMNS FROM la_meva_taula"); if (!$o_result) { echo 'No puc executar la consulta: ' . mysql_error(); exit; } if (mysql_num_rows($o_result) > 0) { while ($r_fila = mysql_fetch_assoc($o_result)) { print_r($r_fila); echo "<BR>"; } } php?>
El codi anterior ens retorna en forma de matriu (array) el nom de les columnes, el tipus de dades, longitud…
Com ara:
Array
(
[Field] => id
[Type] => int(7)
[Null] =>
[Key] => PRI
[Default] =>
[Extra] => auto_increment
)
Array
(
[Field] => email
[Type] => varchar(100)
[Null] =>
[Key] =>
[Default] =>
[Extra] =>
)
|
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |