How do I return the column name in mysqli by row?
...
$result = $mysqli->query("SELECT * FROM `xtdf` WHERE posterid='bike'");
$rows=mysqli_fetch_array($result);
foreach($rows as $column => $value) {
echo $column . " " . $value;
}
...
This code above will return all columns name and values, but I want only the column name by the value. I have tried this code below but returns nothing.
...
$result = $mysqli->query("SELECT * FROM `xtdf` WHERE posterid='bike'");
$rows=mysqli_fetch_array($result);
foreach($rows as $column => $value) {
if ($value == "bike") {
echo $column;
}
}
Edit: I don't want put the result in array, or bring all results. Only return one value.
PHP version: 5.5.15
What should I do?