Я застрял в запросе mysql, который не хочет получать результат больше, чем ~ 2800 строк (более или менее).
Я подключаюсь к db удаленно:
$bdd = new PDO('mysql://myserver;port=3306;dbname=mydb;charset=utf8', 'my_user', 'my_pass',
array(
PDO::ATTR_TIMEOUT => "100",
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_EMULATE_PREPARES => true
));
ini_set('mysql.connect_timeout', 30);
ini_set('default_socket_timeout', 30);
ini_set('max_execution_time', 30);
Вот как выглядит запрос:
$result = $bdd->query("SELECT * FROM CONTACT WHERE name LIKE 'whatever' OR phone LIKE 'whatever2' OR phone LIKE 'whatever3'... ");
Я получил результаты до строки ~ 2800, это означает, что запрос останавливается в строке 2800, а затем остальная часть строки не заботится, даже если они соответствуют запросу.
Пожалуйста, помогите, СПАСИБО!
Спасибо за ваши комментарии! Проблема была в том, что я не был в хорошей базе данных. Я продублировал ее и указывал на неправильную, извините за мою новизну =)
Нет предела строки в хорошем =)
Еще раз спасибо!