Bonjour
Je cherche sans trouver comment convertir en php afin d'afficher en string, le type d'une donnée sql d'une requête simple (par ex : "SELECT * from bdd1") qui m'est toujours renvoyé sous sa forme numérique,
ex : un int renvoyé est 3 en 'int', un varchar renvoyé est 253 en 'varchar', un test renvoyé est 252 en 'text',etc...
(et d'ailleurs n'importe quel valeur ou type d'une colonne d'une table mais surtout le type !)
dans une boucle par ex :
Merci à vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 //Connection avec la BDD. $con=connectBdd("test2"); $query = "SELECT * from bdd1"; echo "<table>"; if ($result = mysqli_query($con, $query)) { /* Récupère les informations d'un champ pour toutes les colonnes */ $finfo = mysqli_fetch_fields($result); foreach ($finfo as $val) { echo "<tr class='all'>"; echo ("<td class='entree'> Name: $val->name </td>"); echo ("<td class='entree'> Type: $val->type </td>"); /* comment convertir $val->type en string en php*/</strong> //... echo "</tr>\n"; } mysqli_free_result($result); }echo "</table>"; ...
Partager