Salve a tutti io programmo principalmente in asp quindi di php so quasi niente.
Comunque in asp se eseguo una pagina con all'interno il seguente codice mi restituisce tutte le tabelle eccetto quelle di sistema che un db ha nel suo interno.
C'è una cosa simile in php?
codice:
if NOT request.querystring("sql") = "" then
sql=request.querystring("sql")
response.write "
<A href=robbe.asp?sql=" & sql & ">Indietro</A>"
set recordset=OBJdbConnection.Execute(sql)
set fields = recordset.fields
response.write "
" & sql & "
"
response.write "<TABLE border=1><TR>"
for n = 0 to fields.Count-1
response.write "<TD>" & fields.item(n).Name & "</TD>"
next
do until recordset.EOF
Set fields = recordset.Fields
response.write "<TR>"
for k = 0 to fields.Count-1
response.write "<TD>" & fields.Item(k).Value & "</TD>"
next
response.write "</TR>"
recordset.MoveNext
loop
response.write "</TABLE>"
OBJdbConnection.close
set OBJdbConnection = nothing
response.write "
<A href=robbe.asp?sql=" & sql & ">Indietro</A>"
else
set rs=OBJdbConnection.openschema(20)
results=rs.getRows()
response.write "
<TABLE>"
for k=0 to ubound(results,2)
if not left(results(2,k),3)="sys" then
response.write "<TR><A href=robbe.asp?sql=" & results(2,k) & ">" & results(2,k) & "</A></TR>"
end if
next
response.write "</TABLE>"
end if