Dinak (20 Ноябрь 2014 - 11:01) писал:
Если я верно всё исправил, то так:
require_once "include/constants.php";
require_once "include/config.php";
require_once "include/mysql_connect.php";
$result = mysql_query ("UPDATE" .DATA_TABLE."630 SET f11560='ready' WHERE f11540='01193'");
if ($result == 'true')
{
echo "Данные успешно обновлены.";
}
else
{
echo "Данные не обновлены!";
}
Но результат иной:
Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10061) in C:\Program Files (x86)\MSTL\ClientBase\www\speller.php on line 4
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files (x86)\MSTL\ClientBase\www\speller.php on line 4
Данные не обновлены!
Ну, во первых - если все же решили использовать константы КБ и mysql_connect.php, то
1. Используйте уже и функции КБ. - не mysql_query(), а sql_query(). Или же, что предпочтительнее, data_update() Хотя и sql_query() будет работать Для этого подключите все остальное
include_once (CB_ROOT . "include/config.php");
include_once (CB_ROOT . "include/mysql_connect.php");
include_once (CB_ROOT . "include/functions1.php");
include_once (CB_ROOT . "include/functions2.php");
include_once (CB_ROOT . "include/constants.php");
include_once (CB_ROOT . "include/sql_functions.php");
Где CB_ROOT корневой каталог КБ
2. Пробел нужен не после кавычки, а после UPDATE
3. С некоторых пор mysql функции требуют собственного подключения, не через mysql_connect.php
Сообщение отредактировал maksn: 20 Ноябрь 2014 - 11:26