Vorrei salvare l'output da "Select * FROM table1" in console a un file in PHP.MYSQL Selezionare il file
Quale sarebbe il modo più efficiente per farlo in PHP?
Modifica: Vorrei che l'output fosse come il tipo nella console, ad esempio.
+--------+--------+
| thing1 | thing2 |
+--------+--------+
| item1a | item2a |
| item1b | item2b |
+--------+--------+
Inoltre, pensavo che il codice PHP dovrebbe essere "exec (comando mysql che sto cercando)". Mi rendo conto che mysql_fetch_array è lento, e sto cercando un output semplice ... quindi dovrebbe essere possibile farlo in qualche modo dalla console. (Grazie per le risposte finora!)
Posso chiedere perché è necessario formattato come la console? Ciò rende più difficile l'importazione. Per cosa userete l'output? – webbiedave
Questo non è veramente per l'importazione ... questo è per la stampa/visualizzazione. Questo output verrà archiviato in un file di testo che può essere visualizzato praticamente da qualsiasi browser/larghezza di banda ridotta nel caso in cui il mio selezionatore di tabelle html non funzioni sul browser dell'utente, o che disponga di una connessione di larghezza di banda scarsa/scarsa. Inoltre, stampa molto primitiva ma sufficiente. – Eugene
Qualcosa da considerare è che un file CSV è un formato letto dalla maggior parte dei programmi. Ciò che manca nella leggibilità immediata, può essere caricato in Excel o in altri software di foglio di calcolo che forniscono la possibilità di filtrare ulteriormente, nascondere le colonne da visibilità, ordinamento e rappresentazione grafica. –