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

Mysql_query

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