[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Mysqli жрать не хочет
Evil_Google
При запросах в базу часто встречаюсь с этой проблемой. Раньше как-то решал и забыл как :(

Вот запрос
$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
Переменная $db работает

_____________
Жадный.... жадный.... жадный кот
Rand
$db надо передать в mysqli_error(), да и в самом запросе проблема:
$news_edit = mysqli_query ($db, 'SELECT * FROM `data_news` WHERE `id` =' . (int)$_GET['id']) or die (mysqli_error($db));
Игорь_Vasinsky
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
Новая проблема

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
ну а если внимательно посмотреть на запрос?
у вас что редактор без подсветки кода???
тут же явно пропущен обратный апостроф

_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.