Различные вопросы по PHP и MySQL

242K
.
(\/)____o_O____(\/)
Swank, мерил циклом за 10000 прогонов?
.
Сексуальность валенка
Koenig, Не за 20 всего
.
(\/)____o_O____(\/)
Swank, скорость file_get_contents 1.062059879303 секунд
скорость fopen 1.1420660018921 секунд
function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}

$time_start = microtime_float();

for ($i = 1; $i < 10000; $i++) {
   $ai = file_get_contents('koeimg.php');
}

$time_end = microtime_float();
$time = $time_end - $time_start;

echo "скорость file_get_contents $time секунд<br />";

$time_start = microtime_float();

for ($i = 1; $i < 10000; $i++) {
   $handle = fopen('koeimg.php', "r");
   $ai = fread($handle, filesize('koeimg.php'));
   fclose($handle); 
}

$time_end = microtime_float();
$time = $time_end - $time_start;

echo "скорость fopen $time секунд<br />";
.
Koenig
(\/)____o_O____(\/)
быстрее и одна строка (экономия на спичках)
.
Сексуальность валенка
Koenig, Убедительно
.
(\/)____o_O____(\/)
Swank, просто пых 4 когда переписывали на пых5 сделали одной функцией, по сути тоже самое
и возможности шире
http://php.net/manual/ru/funct ... s.php
.
Сексуальность валенка
В пдо я так понял можно делать так и не будет не какой уязвимости? Или всеже както надо фильтровать
$db->prepare("SELECT * FROM categories WHERE urlname = :urln", array(':urln' => $_GET['urln']));
.
__________________________________________________
Swank, Я лично фильтруюб
.
Понять не могу как написать такое:
Нужно - совпадения по фамилиям.. То есть, например есть Иванов и Иванова... Есть Ким и Ким..
Нужно более точное совпадение нежели по трем буквам...

Чота в мосгах вертится а нет мысли...
То есть надо что бы если буквы всего 3 в слове то ищем по трем буквам, если букв например 6 то ищем по 5 буквам ибо Иванов и Иванова
Все это дело выводится с БД
.
аа...есть такая функция.. мбстрлен()..
Всего: 7969