Работа с файлами Надо считать данные с файла, с этим проблем нету... Считав данные с файла их надо использовать для запроса MySQL, но как только записав в переменную, в запросе это вообще не работает... Пример: PHP: <?php // считываем в переменную $name из файла $data = file($filename); //теперь в $data каждый элемент, это строка из файла(так в мануале читал :) ) // берем первую строку и работаем с ней $name = trim($data[0]); // но здесь ничего не работает $result = $db->query("SELECT id FROM users WHERE name '$name'"); // странность в том что к примеру если $name = "ссылка" то при // echo strlen($name); // мне он выводит 8 или 9.... ?> Вопрос: почему так происходит? может я что то не то делаю? Считываю я из txt-файла. Помогите пожалуйста.[/php]
да ошибся.... спешил... PHP: <?php // но здесь ничего не работает $result = $db->query("SELECT id FROM users WHERE name = '$name'"); // странность в том что к примеру если $name = "ссылка" то при // echo strlen($name); // мне он выводит 8 или 9.... ?> Cпасибо исправил!
PHP: <?php // считываем в переменную $name из файла $data = file($filename); //теперь в $data каждый элемент, это строка из файла(так в мануале читал ) // берем первую строку и работаем с ней $name = trim($data[0]); print "Name:$name<br><br>Data:"; print_r($data); print "<br><br>Query:SELECT id FROM users WHERE name = '$name'"; die(); ?>