Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не могу записать правильно в базу! 
:(
    Опции темы
neoks
Дата 12.10.2010, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 5.7.2010

Репутация: нет
Всего: 1



Суть в том что вытаскиваю userow из txt файла и записываю в базу!.
Вроде все правильно, запись появляется, Но почему та после того как делаю select запрос, mysql не видет таблицу!

Код

// Ишем пользователей
    $handle_main = opendir( '../users/' );
    while ( false !== ($file = readdir( $handle_main )) ) {
        if( $file != "." and $file != ".." and strpos($file,'.txt') ) {
            $file_user .= @file_get_contents('../users/'.$file);

        }
    }
    closedir($handle_main);
    
   $all_users = explode("\n",$file_user);     // Вытаскиваем пользователей


Код

if ($users_method == 'create') {
        
            $av_n  = count($avatars); // Количество аватарок
            $av_en = rand(1,$av_n);   // Выбираем любой
            
            if($GLOBAL_PARAM['users_end'] != '' and $GLOBAL_PARAM['users_end'] < count($all_users))
               $set_user = rand($GLOBAL_PARAM['users_start'], $GLOBAL_PARAM['users_end']);        // Если задан лимит
            else
               $set_user = rand(1, count($all_users));// Если лимита нет 
    
            echo $all_users[$set_user];
            $users_result = $db->select('users','user_login,user_id',"user_login='".$db->escape($all_users[$set_user])."'",'','',1,'super'); // Делаем запрос

            
            // Если такого нет то
            if(!$users_result['user_login']){
             if($all_users[$set_user] != ''){
              // Записываем в базу
              $db->insert('users',"user_password,user_login,user_group,foto,reg","'********','".$db->escape($all_users[$set_user])."','2','{$avatars[$av_en]}','{$postdata['post_date']}'",1);
              
              $user_id[$all_users[$set_user]] = $db->insert_id();    // Создаем карту пользователей
             }
            }
            else{
              $user_id[$all_users[$set_user]] = $users_result['user_id']; // Обновляем карту пользователей
            }
        }


Код полностью рабочий все пишет и проверяет, но массив $all_users[$set_user] содержавший пользователей, на мой взгляд кодировка не правильная или даже не знаю  smile 

TXT файл сохранял и 1251 и utf8 не помогло.

После запроса select mysql выдал мне такое.
Код

MySQL returned an empty result set (i.e. zero rows). ( Query took 0.0006 sec )
SELECT *
FROM `sl_users`
WHERE user_login = 'deepsyntez'
LIMIT 0 , 30

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0671 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.