Articles of sql

В yii как получить сообщение об успехе после выполнения sql

мне нужно знать, как получить сообщение об успешном завершении успешного выполнения sql или сообщения об ошибке неправильного исполнения. Пример ниже ` public function actionSql() { $table_no='1'; $employee='1'; $status='1'; $connection=Yii::app()->db; $sql="INSERT INTO orders_transaction (table_no,employee,status) VALUES(:table_no,:employee,:status)"; $command=$connection->createCommand($sql); $command->bindParam(":table_no",$table_no,PDO::PARAM_STR); $command->bindParam(":employee",$employee,PDO::PARAM_STR); $command->bindParam(":status",$status,PDO::PARAM_STR); $command->execute();} ` после выполнения я должен знать, что строка успешно вставлена ​​или нет. я использовал ниже одного, […]

запрос воспламенителя кода: как построить этот запрос

Я пытаюсь создать запрос с использованием класса активных записей, который выглядит так: SELECT * from contacts where account = 1 and (fname like 'k%' or lname like 'k%') однако я не уверен, как использовать функции для этого. и идеи?

Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не выполняется

Это инструкция create для двух таблиц, с которыми я столкнулся с проблемой: Первая таблица: CREATE TABLE `hrm__companyteam` ( `id_team` int(11) NOT NULL AUTO_INCREMENT, `id_department` int(11) NOT NULL, `team_name` varchar(255) NOT NULL DEFAULT '', `notes` mediumtext NOT NULL, PRIMARY KEY (`id_team`), KEY `id_company` (`id_department`), CONSTRAINT `hrm__companyTeam_ibfk_1` FOREIGN KEY (`id_department`) REFERENCES `hrm__companydepartment` (`id_department`) ON DELETE CASCADE, CONSTRAINT […]

Установка значения базы данных переменной в NULL вместо пустой строки

В моей базе данных SQL есть много таких полей: Тип поля: Текст Нуль: Да По умолчанию: NULL Мой INSERT выглядит так: INSERT INTO tbl (col,col,col,…) VALUES ('val','val','val',…) Теперь эти цитаты в моих инструкциях INSERT вставляют '' (пустую строку) в базу данных, когда я действительно хочу ничего (NULL). Поэтому я попробовал if (isset($_POST['title'])) {$newTitle = mysql_real_escape_string(trim($_POST['title']));} […]

вставить значение без установки первичного ключа

получить базу данных CREATE TABLE IF NOT EXISTS `users` ( `id` int(8) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `pass` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `reg_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `email` (`email`), UNIQUE KEY `name` (`name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 […]

Нужна консультация для создания оцифрованной системы приема билетов

Поэтому я знаю этого парня, который управляет клубом на восточном побережье, и он использует браслеты в качестве приема в свой клуб. Он хочет избавиться от этих полос запястья, потому что люди создают фальшивые. Поэтому я планирую, что каждый клиент, покупающий билет, получит адрес электронной почты с помощью QR-кода. Продавец билетов должен ввести имя и адрес […]

Таблица Sql импортирует только первый столбец

Я хочу загрузить CSV-файл в таблицу sql. Вот мой код: <?php include "connection.php"; //Connect to Database $deleterecords = "TRUNCATE TABLE axioma_ordini"; //empty the table of its current records mysql_query($deleterecords); //Upload File if (isset($_POST['submit'])) { if (is_uploaded_file($_FILES['filename']['tmp_name'])) { echo "<h1>" . "File ". $_FILES['filename']['name'] ." uploaded successfully." . "</h1>"; echo "<h2>Displaying contents:</h2>"; readfile($_FILES['filename']['tmp_name']); } //Import uploaded […]

Отличается сложным sql-запросом

У меня есть еще один для вас, ребята. Я искал вокруг, но я не могу понять причину этой проблемы. В принципе, я хочу сделать DISTINCT на user_id, который представляет собой столбец, который естественно соединяется и существует в таблицах «user» и «leaderboard_entry». Это мой оригинальный запрос, который отлично работает, но я бы хотел отфильтровать дубликаты и […]

SQL pivot с dayValue MYSQL-решение

У меня есть следующая БД: … `id` int(8) NOT NULL auto_increment, `title` varchar(60) NOT NULL default '', `date_firstcall` timestamp NOT NULL default CURRENT_TIMESTAMP, `cid` int(8) NOT NULL default '1', … Используя этот SQL-Statement: SELECT apv.title,apv.date_firstcall, COUNT( date_firstcall ) AS totalViews, DAYNAME(apv.date_firstcall) AS Tag FROM AnalysePageview apv GROUP BY TO_DAYS(date_firstcall), apv.title ORDER BY apv.date_firstcall DESC Я […]

Вставка в таблицу, соединенная с другой таблицей с помощью справочной таблицы?

Я придумал этот проект базы данных, обсудив его со многими людьми над IRC. В моем проекте пользователь aka Member может иметь много «команд» и «проектов» на своем счету и также может быть частью некоторых «проектов». Более того, «Команды» могут иметь много «Членов», включая члена, который его создает. Теперь мой вопрос: предположим, что член хочет создать […]