Mysql_query
-
пробовал,тоже самое
Добавлено через 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
-
сорян, инет пропал
Добавлено через 00:21 мин.
кинь код в лс гляну нормально -
щас погодь
-
вообщем на денвере все работает,а там версия php 5, на хостингере 5.5 видимо скрипт старинький оказался уже,всем спасибо за помощь))
почитал мануал вообщем нужно заменить ```
mysql_query на $mysqli->queryвсе работает))
-
Ну ты хочешь как я понял поднять сайт на 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 -
Ебать ты до*** гуру чтоли ***? Я черным по белому написал "Занимался раньше этим" щас больше половины забыл жизнь другая началась! Сначала включи свой мозг и прочитай тему внимательно а уж потом выебывайся програраматор ***в. или кто ты! Очередной гугловец!
-
Ок гуру, как передать в рекурсивную функцию объект mysqli без использования global?
-
вот такая тема,решил снова начать страдать херней, и наткнулся на такую проблему ``` 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') -
не только, выше читать нужно, а потом выебываться