Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 11.06.2018, 23:24   #1
ilyxaaa
Пользователь
 
Регистрация: 18.02.2014
Сообщений: 16
Репутация: 10
По умолчанию Поиск и выдача в mysql

Всем привет.
Ребят подскажите пожалуйста как переделать данный код :
Код:

<?php

$response = array();

require 'db_connect.php';

$db = new DB_CONNECT();

if (isset($_GET["user"])) {
    $user = $_GET['user'];
	$result = mysql_query ("SELECT * from users WHERE (user= '".$user."') ");

    if (!empty($result)) {
        if (mysql_num_rows($result) > 0) {
            $response[""] = 1;
            echo json_encode($response);
        } else {
            $response[""] = 0;
            echo json_encode($response);
        }
    } else {
        $response[""] = 0;
        echo json_encode($response);
    }
} else {
    $response[""] = 0;
    echo json_encode($response);
}
?>

Что бы выдавало все найденные строки
спасибо
ilyxaaa вне форума   Ответить с цитированием
Старый 11.06.2018, 23:34   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,798
Репутация: 3300

icq: 512-765
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от ilyxaaa Посмотреть сообщение
Код:

$user = $_GET['user'];
$result = mysql_query ("SELECT * from users WHERE (user= '".$user."') ");

Для начала советую познакомиться с Бобби.



https://www.google.com/search?q=sql+injection

http://getjump.github.io/ru-php-the-...BD%D1%8B%D1%85

https://en.wikipedia.org/wiki/Prepar...tement#PHP_PDO

Ну и выкинуть древнюю библиотеку mysql_.
Alex11223 на форуме   Ответить с цитированием
Старый 11.06.2018, 23:40   #3
ilyxaaa
Пользователь
 
Регистрация: 18.02.2014
Сообщений: 16
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Для начала советую познакомиться с Бобби.



https://www.google.com/search?q=sql+injection

http://getjump.github.io/ru-php-the-...BD%D1%8B%D1%85

https://en.wikipedia.org/wiki/Prepar...tement#PHP_PDO

Ну и выкинуть древнюю библиотеку mysql_.
Это переделаю позже. Сейчас пока что нужно просто вывод нужной информации
ilyxaaa вне форума   Ответить с цитированием
Старый 01.07.2018, 17:22   #4
psycho-coder
Профессионал
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,526
Репутация: 343
По умолчанию

http://php.net/manual/ru/mysqli-result.fetch-all.php
psycho-coder вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выдача символов между первой и последней точкой Septor Паскаль 10 06.02.2014 08:21
Форма ввода данных и выдача на сайте IVladimir Помощь студентам 0 04.08.2013 00:43
банкомат. выдача денег fineleave Помощь студентам 3 29.04.2011 14:55
Выдача поисковика AndreyFreeman HTML и CSS 0 09.09.2009 18:10
Сравнение значений в ячейках и выдача результата в различиях tovruslan Microsoft Office Excel 1 02.12.2008 23:25


23:26.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru