Страница 1 из 1

Как подключиться и запрашивать данные из БД

Добавлено: Чт ноя 24, 2016 9:05 pm
skurat
Всем привет, меня зовут Евгений.
Такой вопрос: есть база данных, есть одна запись в ней(для проверки работы).
До этого работал с phpMyadmin в локальной сети.
Пробовал разный код для доступа к БД и таблице, но увы, мои попытки увенчались провалом...
Запросы не видят таблицу.
Коды были:
$query = new mysql('mysql.zzz.com.ua', 'user', 'password', 'database');
$row=$query->query('SELECT * FROM table');

так же пробовал:
$query = mysql_query('mysql.zzz.com.ua', 'user', 'password') or die('Error');

А когда Я пытаюсь обратиться к таблице...ошибка...
Помогите, как обращаться правильно? Заранее спасибо)

Как подключиться и запрашивать данные из БД

Добавлено: Сб ноя 26, 2016 3:44 pm
smersh
Здравствуйте!
Для подключения к серверу баз данных используйте функцию mysql_connect('mysql.zzz.com.ua', 'user', 'password'), где user и password - это Ваши данные для подключения к базе данных, которые Вы можете изменить в разделе "Базы данных" панели хостинга; название базы данных выбирается автоматически на основе имени профиля. Для выбора базы данных существует функция mysql_select_db("your_database"). Функция mysql_query('select * from some_table') используется непосредственно для выполнения SQL-запроса. Прошу обратить Ваше внимание на то, что удаленный доступ к базе данных открыт только на платных тарифных планах PRO и VIP.
skurat писал(а):Всем привет, меня зовут Евгений.
Такой вопрос: есть база данных, есть одна запись в ней(для проверки работы).
До этого работал с phpMyadmin в локальной сети.
Пробовал разный код для доступа к БД и таблице, но увы, мои попытки увенчались провалом...
Запросы не видят таблицу.
Коды были:
$query = new mysql('mysql.zzz.com.ua', 'user', 'password', 'database');
$row=$query->query('SELECT * FROM table');

так же пробовал:
$query = mysql_query('mysql.zzz.com.ua', 'user', 'password') or die('Error');

А когда Я пытаюсь обратиться к таблице...ошибка...
Помогите, как обращаться правильно? Заранее спасибо)

Как подключиться и запрашивать данные из БД

Добавлено: Пт дек 23, 2016 2:18 pm
dany
Добрый день. Я вот пытаюсь обратить к базе данных с таким запросом.Не могу понять почему не работает


session_start();
include_once "connection.php";


$login = $_POST['name'];
$password = $_POST['password'];

$query = "SELECT * FROM users WHERE login = '".$login."' && password = '".$password."'";
$result = mysqli_query($connection, $query);
$user = mysqli_fetch_array($result);

Причем
$query = "INSERT INTO users VALUES(0,
'".$_POST['login']."',
'".$_POST['password']."',
'".$_POST['name']."',
'".$_POST['surname']."',
'".$_POST['birthday']."',
'".$_POST['email']."')";

работает нормально,все в базу записывается.

Проблему вроде нашел, $_POST['name'] не передает из поля данные,почему?

Как подключиться и запрашивать данные из БД

Добавлено: Пн дек 26, 2016 1:25 pm
smersh
Здравствуйте!
Нужна ли Вам еще наша помощь или же Вы решили проблему самостоятельно?
dany писал(а):Добрый день. Я вот пытаюсь обратить к базе данных с таким запросом.Не могу понять почему не работает


session_start();
include_once "connection.php";


$login = $_POST['name'];
$password = $_POST['password'];

$query = "SELECT * FROM users WHERE login = '".$login."' && password = '".$password."'";
$result = mysqli_query($connection, $query);
$user = mysqli_fetch_array($result);

Причем
$query = "INSERT INTO users VALUES(0,
'".$_POST['login']."',
'".$_POST['password']."',
'".$_POST['name']."',
'".$_POST['surname']."',
'".$_POST['birthday']."',
'".$_POST['email']."')";

работает нормально,все в базу записывается.

Проблему вроде нашел, $_POST['name'] не передает из поля данные,почему?