Перейти к содержимому


Изменение данных в поле через SQL запрос


В теме одно сообщение

#1 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 14 Ноябрь 2014 - 12:45

Привет, для своих целей делаю php скрипт для изменения определенного поля в таблице

Получилось следующее:

$abc = mysqli_connect ('localhost:31006', 'login', 'pass', 'webtables')
or die ('Ошибка соединения с MySQL-сервером');
$query = data_insert($table_630, array('status'=>'0', 'f11560'=>'Письмо было прочитано'), "`f11540`='",$term,"'" );
$result = mysqli_query($dbc, $query)
or die ('Ошибка при выполнении запроса к базе данных. ');
mysqli_close($dbc);

Как я понимаю исходя из значения переменной $term выбирается конкретное поле.

Но данный скрипт не срабатывает, подскажите ошибку ? :ph34r:

#2 maksn

    Активный участник

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 15 Ноябрь 2014 - 10:45

Просмотр сообщенияDinak (14 Ноябрь 2014 - 12:45) писал:

Но данный скрипт не срабатывает, подскажите ошибку ? :ph34r:

А он никогда и не будет работать.
Функции от КБ (data_insert) и mySQL функции (mysqli_connect) совместно работать не будут

А потом, что это такое?
$query = data_insert($table_630, array('status'=>'0', 'f11560'=>'Письмо было прочитано'), "`f11540`='",$term,"'" );

Где Вы такое подсмотрели?

Для подключения к базе вместо mysqli_connect используйте родной файл КБ
require_once ( "АБСОЛЮТНЫЙ ПУТЬ/include/mysql_connect.php");

data_insert() - Добавляет новую запись

Синтаксис data_insert(id_таблицы, array('fXXXX' => 'ЗНАЧЕНИЕ','fYYYY' => 'ЗНАЧЕНИЕ'))

Или же Вам все же нужно изменять некоторые записи?
Тогда - data_update()

Сообщение отредактировал maksn: 15 Ноябрь 2014 - 13:32

"...Сижу, паяю. CRM починяю..."
Мои разработки





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных