до меня разработчики написали filter_var с FILTER_SANITIZE_STRING. Сейчас обнаружилось что 30% токенов не сохранилось. Я просто предположил что фильтр мог обрезать токен в "" или null. Поэтому в базе он пустой.
если ты не знаешь, как надо валидировать нужные тебе данныеузнай как их валидировать как минимум, или попытайся узнать. лучше чем не валидировать совсем)
Кто следует ему напишите адреса ресурсов своих
если ты не знаешь, как надо валидировать нужные тебе данные, то их не следует валидироватьне очень корректно. я не то что говорю что это очень ужасно, но не совсем правильно по моему.
$token = 'sdfskfdj:<eiuriwo';
echo filter_var($token,FILTER_SANITIZE_STRING) . PHP_EOL;
sdfskfdj:<eiuriwo
и оказалось там еще куча подводных камней. <?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();
.не думаю, что полезешь через phpMyAdmin... :)