Modifier : Il semble que ce soit impossible sans écrire des scripts wrapper sophistiqués pour émuler la sortie exacte du shell MySQL (comme dans la réponse de @ PeterScott). Le plus proche que vous puissiez obtenir est probablement de vider la sortie dans un fichier temporaire :
<?php
mysqli_query("select * from mytable into outfile '/tmp/mytable.out'");
puis affichez ce fichier dans un navigateur, en l'enveloppant dans des balises PRE :
<?php
$output = file_get_contents('/tmp/mytable.out');
echo '<pre>'. $output .'</pre>';
'; Pas moyen de récupérer ces données directement depuis la console MySQL, j'en ai peur.