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

Всё о языках программирования, таких как PHP и Perl; вебсерверах, CGI, базах данных и языке SQL.

Все про мови програмування, такі як PHP та Perl; вебсервери, CGI, бази даних та мову SQL.
Ответить
skurat
Сообщения: 2
Зарегистрирован: Вт окт 11, 2016 3:43 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768

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

Сообщение 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');

А когда Я пытаюсь обратиться к таблице...ошибка...
Помогите, как обращаться правильно? Заранее спасибо)
smersh
Пол: Не указан
Агент пользователя: Chrome Linux 1366x768

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

Сообщение 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');

А когда Я пытаюсь обратиться к таблице...ошибка...
Помогите, как обращаться правильно? Заранее спасибо)
dany
Сообщения: 1
Зарегистрирован: Ср дек 21, 2016 7:31 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1920x1080

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

Сообщение 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'] не передает из поля данные,почему?
smersh
Пол: Не указан
Агент пользователя: Chrome Linux 1366x768

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

Сообщение 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'] не передает из поля данные,почему?
Ответить

Вернуться в «PHP, CGI, SQL»