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

Mysql_query

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