<?php
error_reporting(0);
$db_server = 'localhost';
$db_user = 'id16417154_test_user';
$db_password = '[+it56R>=CmE&)bk';
$db_name = 'id16417154_test_db';
// Пытаемся соединиться
$mysqli = new mysqli($db_server, $db_user, $db_password, $db_name);
// Проверяем, удалось ли соединение
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
// Устанавливаем кодировку подключения
$mysqli->set_charset('utf8');
// Формируем запрос
$sql = 'SELECT * FROM `table` WHERE `name`="'.$mysqli->real_escape_string($_REQUEST['name']).'"';
$result = $mysqli->query($sql);
// Перебор результата
while($row = $result->fetch_object()) {
print_r($row);
}
// Освобождаем память
$result->free();
// Закрываем соединение
$mysqli->close();
до меня разработчики написали filter_var с FILTER_SANITIZE_STRING. Сейчас обнаружилось что 30% токенов не сохранилось. Я просто предположил что фильтр мог обрезать токен в "" или null. Поэтому в базе он пустой.
И такой вопрос(без сарказма):
Куратор тега PHP - каким образом было у тебя? И каким образом пропало?
Чисто спортивный интерес :)