mysqli select db



Автор Анна Казакова задал вопрос в разделе PHP

Не добаляет в базу данных при заполнение на сайте... и получил лучший ответ

Ответ от SoVa[гуру]
Правильный connect? правильные данные для подлючение хост пароль логин?
SoVa
Мастер
(1895)
после переноса меняли connect?

Ответ от Dr.Drew[гуру]
Чейта вы, извините за выражение, пиздите.
Если на локалке бы все работало, то и ошибок начиная со второй и до конца не было бы.

Ответ от Metotron[гуру]
Access denied for user '2089528_tvz'@'82.197.130.147'
Вот причина проблемы.

Ответ от War Face[новичек]
s

Ответ от Cyber Genius[гуру]
У тебя ошибка в том, что ты используешь mysqli, а не mysql
mysqli_select_db($db_name); //Выборка базы - вот этого не надо, выборку не тут делают, а тут
$link = mysqli_connect($host,$user,$pass,$db_name); //Соедиенение с базой
mysql_select_db в mysqli уже нету
mysqli_query($query) or die(mysqli_error()); // Выполнение запроса - здесь тоже ошибка
При выполнение запроса в mysqli нужно указывать соединение, т. е. mysqli_query($link, $query);
Теперь здесь:
if($_POST['task'] == 'user')//Добавить договор
{
$query = "INSERT INTO `tvz`.`dogovor` ( `Nomer_dogovor`, `Name_dogovor`, `Data`, `Tarif_code`) VALUES ( '{$_POST['Nomer_dogovor']}', '{$_POST['Name_dogovor']}', '{$_POST['Data']}', '{$_POST['Name_tarif']}');"; //Запрос
1) if($_POST['task'] == 'user')//Добавить договор - что значит task = юзер? на чем у тебя висит user?Это селект?
2) ;"; Вот тут у тебя лишняя точка с запятой
Во втором запросе много лишних кавычек и прочей ерунды, явно невнимательно все делаешь
Сделай такой запрос
$query = 'INSERT INTO `tarif` (`id_tarif`,`Name_tarif`, `Ed_izm`) VALUES (NULL,'.$_POST['Name_tarif'].','.$_POST['Ed_izm']);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Не добаляет в базу данных при заполнение на сайте...

$db = mysql_connect(\"localhost\",\"имя\",\"пароль\"); И mysql_select_db(\"имяБД\" ,$db);
Опиши по подробнее:
У тебя есть скрипт и ты хочешь я так понимаю подключится к базе данных
подробнее...
спросили в Boogiepop Mozilla
Как работать с большими базами данных в PHP MySQL/Access?
Своими словами.. .После этого вызова: $result = mysql_query ("SELECT * FROM firstdb",$db); в
подробнее...

Переменная в WHERE mysql php
$resultp = mysql_query("Select * From tovari where id=$p25 ",
подробнее...

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\\home\\bd.ru\\www\\mysql.php on l
mysql_query у тебя ошибку вернул. Не забывай проверять результат каждой функцииподробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

В чем ошибка? PHP + MySql. Выборка из БД.
Написано же, что нельзя использовать объект результата запроса как
подробнее...

Как вывести столбец таблицы mysql в массив php?
Дмитрий, в Вашем коде есть ошибки, для новичка критичные. .
То есть вид такой будет:

подробнее...
спросили в User as User as 1
MySQL и PHP Как изменить запись с определенным id ???
ыч. . Joomla и отдельно БД? )
напишите какая версия у вас Joomla и возможно все делаеться
подробнее...

Вывод из базы данных (mysql) на страницу.
<?php

require_once "db.php";

$query = mysql_query("SELECT * FROM
подробнее...
спросили в Nomen dubium User pdt
Select, PDO,PHP,PREPARE Не дает результата. Как исправить?
чтобы пользоваться методами класса, сначала нужно создать экземпляр этого класса
$dsn =
подробнее...
спросили в Сапа Инки
Не могу подключится к БД (Хостингер) из сапа'a
И аккаунт на хостингере небось бесплатный? Если да - то входящие внешние MySQL соединения запрещены
подробнее...

[PHP] Не выполняется mysql_query в пользовательских функциях
$result = mysql_query("SELECT value FROM table WHERE id = '$id'",$db);
$result =
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*