Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Разработка
  5. PHP/MySQL
  6. Mysql_query

Mysql_query

Запланировано Прикреплена Закрыта Перенесена PHP/MySQL
24 Сообщения 7 Участники 7 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • Beast Beast

    ну да,я раньшей херней этой занимался,потом ***ец в Украине и я на все забил,вот сейчас разбираюсь

    Добавлено через 02:11 мин.
    то есть я у меня есть сайт, и когда я хочу войти мне нужно отправить запрос о логине, то есть есть логин в базе или нет

    Kolyan Selivanov
    Kolyan Selivanov
    Kolyan Selivanov
    Это сообщение удалено!
    написал в отредактировано
    Бывалый
    #6

    Я тоже этим занимался точно не скажу потому что мало помню! Там есть где то файл с кодом где ты ставишь логин и пароль! Либо где то в БД косяк! Или если не хочешь парится DataLife Engine ставь! Полезная штука! Помогает!

    Beast 1 Ответ Последний ответ
    0
    • Kolyan Selivanov Kolyan Selivanov

      Я тоже этим занимался точно не скажу потому что мало помню! Там есть где то файл с кодом где ты ставишь логин и пароль! Либо где то в БД косяк! Или если не хочешь парится DataLife Engine ставь! Полезная штука! Помогает!

      Beast Автор
      Beast
      Beast
      Это сообщение удалено!
      написал в отредактировано Beast
      Продвинутый
      #7

      да dle это збс короче , но сейчас хочу попробовать с php

      Kolyan Selivanov 1 Ответ Последний ответ
      0
      • Beast Beast

        да dle это збс короче , но сейчас хочу попробовать с php

        Kolyan Selivanov
        Kolyan Selivanov
        Kolyan Selivanov
        Это сообщение удалено!
        написал в отредактировано
        Бывалый
        #8

        Бля ну я хз поищи тогда в инете о чем эта ошибка! Где косяк! Я думаю в БД точно!

        Добавлено через 00:41 мин.
        Ну или на крайняк перепиши шаблон или скачай готовый!

        Beast 1 Ответ Последний ответ
        0
        • Cat Anonym
          Cat Anonym
          Cat Anonym
          Это сообщение удалено!
          написал в отредактировано
          Гуру
          #9

          Ты посмотри подключился ли ты к БД

          Добавлено через 01:15 мин.
          Убери ''

          Вот так будет работать: $user_data = mysql_fetch_array($query);

          Beast 1 Ответ Последний ответ
          0
          • Kolyan Selivanov Kolyan Selivanov

            Бля ну я хз поищи тогда в инете о чем эта ошибка! Где косяк! Я думаю в БД точно!

            Добавлено через 00:41 мин.
            Ну или на крайняк перепиши шаблон или скачай готовый!

            Beast Автор
            Beast
            Beast
            Это сообщение удалено!
            написал в отредактировано
            Продвинутый
            #10

            шаблон чистой мой image
            щас буду искать в интернете

            Kolyan Selivanov 1 Ответ Последний ответ
            0
            • Beast Beast

              шаблон чистой мой image
              щас буду искать в интернете

              Kolyan Selivanov
              Kolyan Selivanov
              Kolyan Selivanov
              Это сообщение удалено!
              написал в отредактировано
              Бывалый
              #11

              Ну удачи!

              0 Ответов Последний ответ
              0
              • Cat Anonym Cat Anonym

                Ты посмотри подключился ли ты к БД

                Добавлено через 01:15 мин.
                Убери ''

                Вот так будет работать: $user_data = mysql_fetch_array($query);

                Beast Автор
                Beast
                Beast
                Это сообщение удалено!
                написал в отредактировано
                Продвинутый
                #12
                Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u623412183/public_html/footer.php on line 44
                
                Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u623412183/public_html/footer.php on line 46
                

                Добавлено через 00:10 мин.
                спасибо

                Cat Anonym 1 Ответ Последний ответ
                0
                • Beast Beast
                  Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u623412183/public_html/footer.php on line 44
                  
                  Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u623412183/public_html/footer.php on line 46
                  

                  Добавлено через 00:10 мин.
                  спасибо

                  Cat Anonym
                  Cat Anonym
                  Cat Anonym
                  Это сообщение удалено!
                  написал в отредактировано Cat Anonym
                  Гуру
                  #13

                  ну уже другой код скинь 44 и 46 строку

                  Beast 1 Ответ Последний ответ
                  0
                  • Cat Anonym Cat Anonym

                    ну уже другой код скинь 44 и 46 строку

                    Beast Автор
                    Beast
                    Beast
                    Это сообщение удалено!
                    написал в отредактировано
                    Продвинутый
                    #14

                    тот же, denwer тупит просто, поставил на хостингере

                    Добавлено через 02:20 мин.
                    щас погоди минутку, все проверю, и напишу, не переживай

                    Добавлено через 10:00 мин.
                    вообще ```
                    Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u623412183/public_html/footer.php on line 45

                    Warning: mysql_query(): Access denied for user 'root'@'10.2.1.43' (using password: NO) in /home/u623412183/public_html/footer.php on line 45

                    Warning: mysql_query(): A link to the server could not be established in /home/u623412183/public_html/footer.php on line 45

                    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u623412183/public_html/footer.php on line 46

                    вот все ошибки на моей хостинге, на денвере все нормик, странно я вроде пробовал без '' ну ладно сейчас скину тебе монет
                    Cat Anonym 1 Ответ Последний ответ
                    0
                    • id61553
                      id61553
                      id61553
                      Это сообщение удалено!
                      написал в отредактировано
                      Новичок
                      #15

                      Написано - используй PDO или mysqli вместо mysql_...

                      Beast 1 Ответ Последний ответ
                      0
                      • id61553 id61553

                        Написано - используй PDO или mysqli вместо mysql_...

                        Beast Автор
                        Beast
                        Beast
                        Это сообщение удалено!
                        написал в отредактировано
                        Продвинутый
                        #16

                        пробовал,тоже самое

                        Добавлено через 03:08 мин.

                        Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/u623412183/public_html/footer.php on line 45
                        
                        Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /home/u623412183/public_html/footer.php on line 46
                        
                        0 Ответов Последний ответ
                        0
                        • Beast Beast

                          тот же, denwer тупит просто, поставил на хостингере

                          Добавлено через 02:20 мин.
                          щас погоди минутку, все проверю, и напишу, не переживай

                          Добавлено через 10:00 мин.
                          вообще ```
                          Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u623412183/public_html/footer.php on line 45

                          Warning: mysql_query(): Access denied for user 'root'@'10.2.1.43' (using password: NO) in /home/u623412183/public_html/footer.php on line 45

                          Warning: mysql_query(): A link to the server could not be established in /home/u623412183/public_html/footer.php on line 45

                          Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u623412183/public_html/footer.php on line 46

                          вот все ошибки на моей хостинге, на денвере все нормик, странно я вроде пробовал без '' ну ладно сейчас скину тебе монет
                          Cat Anonym
                          Cat Anonym
                          Cat Anonym
                          Это сообщение удалено!
                          написал в отредактировано
                          Гуру
                          #17

                          сорян, инет пропал

                          Добавлено через 00:21 мин.
                          кинь код в лс гляну нормально

                          0 Ответов Последний ответ
                          0
                          • SkocH
                            SkocH
                            SkocH
                            Это сообщение удалено!
                            написал в отредактировано
                            Программист
                            #18

                            щас погодь

                            0 Ответов Последний ответ
                            0
                            • Beast Автор
                              Beast
                              Beast
                              Это сообщение удалено!
                              написал в отредактировано Beast
                              Продвинутый
                              #19

                              вообщем на денвере все работает,а там версия php 5, на хостингере 5.5 видимо скрипт старинький оказался уже,всем спасибо за помощь))
                              почитал мануал вообщем нужно заменить ```
                              mysql_query на $mysqli->query

                               все работает))
                              0 Ответов Последний ответ
                              0
                              • Kolyan Selivanov Kolyan Selivanov

                                Ну ты хочешь как я понял поднять сайт на PHP но косяк с паролем для входа!

                                SymBool
                                SymBool
                                SymBool
                                Это сообщение удалено!
                                написал в отредактировано
                                Гуру
                                #20
                                
                                 Ну ты хочешь как я понял поднять сайт на PHP но косяк с паролем для входа!
                                

                                Ты долбоёб? Черным по белому написано, что функция принимает два параметра, а задан один.

                                Добавлено через 06:23 мин.
                                Во первых, mysql_query() - устаревшая ф-я.
                                Во вторых, на глаза sql inj
                                В третьих - юзай PDO - наиболее интуитивно понятный драйвер для работы с БД.
                                Твой вопрос тут решается следующим:

                                
                                $db = new PDO('mysql:host=localhost;dbname=DB_NAME', $user, $pass);
                                // конструкция преподготовленного запроса
                                $query = $db->prepare("SELECT * FROM `users` WHERE `login` = :login");
                                // бинд данных от sql inj
                                $query->bindParam(":login", $login, PDO::PARAM_STR); // явно указываем, что тип данных - string
                                // отправляем запрос
                                $query->execute();
                                
                                // если запросом затронуто больше нуля строк
                                if ($query->rowCount()){
                                $arr = $query->fetch(PDO::FETCH_ASSOC) // преобразуем данные из bool в понятный нам ассоциативный массив
                                // делаешь, что тебе нужно
                                }else{
                                die("Такого логина нет в базе");
                                }
                                
                                $db = null; // обрыв соединения с БД для освободения ресурсов. 
                                
                                

                                Не занимайся некрофилией.
                                Всегда сначала попробуй прогуглить причины ошибки.
                                И спрашивай на специализированных форумах, том же ru.stackoverflow.com

                                Kolyan Selivanov id61553 2 Ответа Последний ответ
                                0
                                • SymBool SymBool
                                  
                                   Ну ты хочешь как я понял поднять сайт на PHP но косяк с паролем для входа!
                                  

                                  Ты долбоёб? Черным по белому написано, что функция принимает два параметра, а задан один.

                                  Добавлено через 06:23 мин.
                                  Во первых, mysql_query() - устаревшая ф-я.
                                  Во вторых, на глаза sql inj
                                  В третьих - юзай PDO - наиболее интуитивно понятный драйвер для работы с БД.
                                  Твой вопрос тут решается следующим:

                                  
                                  $db = new PDO('mysql:host=localhost;dbname=DB_NAME', $user, $pass);
                                  // конструкция преподготовленного запроса
                                  $query = $db->prepare("SELECT * FROM `users` WHERE `login` = :login");
                                  // бинд данных от sql inj
                                  $query->bindParam(":login", $login, PDO::PARAM_STR); // явно указываем, что тип данных - string
                                  // отправляем запрос
                                  $query->execute();
                                  
                                  // если запросом затронуто больше нуля строк
                                  if ($query->rowCount()){
                                  $arr = $query->fetch(PDO::FETCH_ASSOC) // преобразуем данные из bool в понятный нам ассоциативный массив
                                  // делаешь, что тебе нужно
                                  }else{
                                  die("Такого логина нет в базе");
                                  }
                                  
                                  $db = null; // обрыв соединения с БД для освободения ресурсов. 
                                  
                                  

                                  Не занимайся некрофилией.
                                  Всегда сначала попробуй прогуглить причины ошибки.
                                  И спрашивай на специализированных форумах, том же ru.stackoverflow.com

                                  Kolyan Selivanov
                                  Kolyan Selivanov
                                  Kolyan Selivanov
                                  Это сообщение удалено!
                                  написал в отредактировано
                                  Бывалый
                                  #21

                                  Ебать ты до*** гуру чтоли ***? Я черным по белому написал "Занимался раньше этим" щас больше половины забыл жизнь другая началась! Сначала включи свой мозг и прочитай тему внимательно а уж потом выебывайся програраматор ***в. или кто ты! Очередной гугловец!

                                  0 Ответов Последний ответ
                                  0
                                  • SymBool SymBool
                                    
                                     Ну ты хочешь как я понял поднять сайт на PHP но косяк с паролем для входа!
                                    

                                    Ты долбоёб? Черным по белому написано, что функция принимает два параметра, а задан один.

                                    Добавлено через 06:23 мин.
                                    Во первых, mysql_query() - устаревшая ф-я.
                                    Во вторых, на глаза sql inj
                                    В третьих - юзай PDO - наиболее интуитивно понятный драйвер для работы с БД.
                                    Твой вопрос тут решается следующим:

                                    
                                    $db = new PDO('mysql:host=localhost;dbname=DB_NAME', $user, $pass);
                                    // конструкция преподготовленного запроса
                                    $query = $db->prepare("SELECT * FROM `users` WHERE `login` = :login");
                                    // бинд данных от sql inj
                                    $query->bindParam(":login", $login, PDO::PARAM_STR); // явно указываем, что тип данных - string
                                    // отправляем запрос
                                    $query->execute();
                                    
                                    // если запросом затронуто больше нуля строк
                                    if ($query->rowCount()){
                                    $arr = $query->fetch(PDO::FETCH_ASSOC) // преобразуем данные из bool в понятный нам ассоциативный массив
                                    // делаешь, что тебе нужно
                                    }else{
                                    die("Такого логина нет в базе");
                                    }
                                    
                                    $db = null; // обрыв соединения с БД для освободения ресурсов. 
                                    
                                    

                                    Не занимайся некрофилией.
                                    Всегда сначала попробуй прогуглить причины ошибки.
                                    И спрашивай на специализированных форумах, том же ru.stackoverflow.com

                                    id61553
                                    id61553
                                    id61553
                                    Это сообщение удалено!
                                    написал в отредактировано
                                    Новичок
                                    #22

                                    Ок гуру, как передать в рекурсивную функцию объект mysqli без использования global?

                                    0 Ответов Последний ответ
                                    0
                                    • Beast Beast

                                      вот такая тема,решил снова начать страдать херней, и наткнулся на такую проблему ```
                                      Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in Z:\home\localhost\www\reg.php on line 66
                                      не верный пароль

                                       %(red)[вот код] ```
                                       $query = mysql_query("SELECT * FROM users WHERE login = '$login'");
                                      			 $user_data = mysql_fetch_array('$query');
                                      

                                      буквально 7 месяцев назад все работало кто поможет реально дам 500 монеток

                                      GNOM
                                      GNOM
                                      GNOM
                                      Это сообщение удалено!
                                      написал в отредактировано
                                      O-N-B
                                      #23
                                      
                                      вот такая тема,решил снова начать страдать херней, и наткнулся на такую проблему ```
                                      Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in Z:\home\localhost\www\reg.php on line 66
                                      не верный пароль
                                      

                                      вот код ```
                                      $query = mysql_query("SELECT * FROM users WHERE login = '$login'");
                                      $user_data = mysql_fetch_array('$query');

                                       
                                      буквально 7 месяцев назад все работало кто поможет реально дам 500 монеток
                                      

                                      ПЗДЦ
                                      это значит что вывод меньше 1 параметра проблема в кавычках mysql_fetch_array('$query')

                                      Beast 1 Ответ Последний ответ
                                      0
                                      • GNOM GNOM
                                        
                                        вот такая тема,решил снова начать страдать херней, и наткнулся на такую проблему ```
                                        Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in Z:\home\localhost\www\reg.php on line 66
                                        не верный пароль
                                        

                                        вот код ```
                                        $query = mysql_query("SELECT * FROM users WHERE login = '$login'");
                                        $user_data = mysql_fetch_array('$query');

                                         
                                        буквально 7 месяцев назад все работало кто поможет реально дам 500 монеток
                                        

                                        ПЗДЦ
                                        это значит что вывод меньше 1 параметра проблема в кавычках mysql_fetch_array('$query')

                                        Beast Автор
                                        Beast
                                        Beast
                                        Это сообщение удалено!
                                        написал в отредактировано
                                        Продвинутый
                                        #24

                                        не только, выше читать нужно, а потом выебываться

                                        0 Ответов Последний ответ
                                        0

                                        • Войти

                                        • Войдите, чтобы искать.
                                        © 2011–
                                        • Первое сообщение
                                          Последнее сообщение