Evil_Google
13.12.2013 - 20:21
При запросах в базу часто встречаюсь с этой проблемой. Раньше как-то решал и забыл как :(
Вот запрос
$news_edit = mysqli_query ($db, "SELECT * FROM `data_news WHERE `id` = (int)$_GET[id]") or die (mysqli_error());
Ошибка:
Warning: mysqli_error() expects exactly 1 parameter, 0 given in Z:\home\3d_render.ru\www\module\News\news_edit.php on line 3
:angry:
_____________
Жадный.... жадный.... жадный кот
Evil_Google
13.12.2013 - 20:21
Переменная $db работает
_____________
Жадный.... жадный.... жадный кот
$db надо передать в mysqli_error(), да и в самом запросе проблема:
$news_edit = mysqli_query ($db, 'SELECT * FROM `data_news` WHERE `id` =' . (int)$_GET['id']) or die (mysqli_error($db));
Игорь_Vasinsky
13.12.2013 - 21:05
Rand
молодцом
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Evil_Google
14.12.2013 - 13:56
Новая проблема
mysqli_query ($db,"INSERT INTO `data_news` (`author`, `title`, `description`, text`, `date`) VALUES ('$log_new_add_code', '$tem_new_add_code', '$des_new_add_code' , '$full_new_add_code', '$date_new_add')") or die (mysqli_error($db));
Ошибка
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`, `date`) VALUES ('Admin', 'new', 'description' , 'text', '2013-Dec-Fri')' at line 1
_____________
Жадный.... жадный.... жадный кот
Valick
14.12.2013 - 14:45
ну а если внимательно посмотреть на запрос?
у вас что редактор без подсветки кода???
тут же явно пропущен обратный апостроф
_____________
Стимулятор ~yoomoney - 41001303250491