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

Mysql_query

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