Всем привет {body] ! У меня есть простая таблица «членов», в которую я обычно добавляю строки с помощью функции ниже. MySQL стол
Функция добавления члена
Проблема в том, что когда я вызываю функцию чтения, она возвращает мне каждый столбец дважды. Как это:
Прочитать результат
Самое странное, что все столбцы верны, кроме «phone», он возвращает мне «1» вместо пустой строки.
Кто-нибудь может мне помочь, пожалуйста?
Вот функция чтения:
function db_read($columnToRead, $table, $targetColumn, $targetValue) {
//connecting to database
include('dbConnection.php');
//reading data
$result = $tilelli->prepare('SELECT '.$columnToRead.' FROM '.$table.' WHERE '.$targetColumn.' = ? LIMIT 1');
if ($result->execute(array($targetValue))) {
return $result->fetch();
} else {
return "Accès à la base de données refusé!";
}
}
А вот метод вызова:
//reading member
$member = db_read("*", "members", "link", $_SESSION["member"]["link"]);
print_r($member);
exit;