Articles of sql

Могу ли я сделать это с помощью только SQL?

На данный момент у меня есть две таблицы, products и options . Продукты содержат Я бы заглавие описание Опции содержат Я бы Код товара SKU заглавие Примеры данных могут быть: Products id: 1 title: 'test' описание: 'my description' Options id: 1 product_id: 1 sku: 1001 title: 'red' id: 2 product_id: 1 sku: 1002 название: «синий» […]

SQL Statement для создания таблицы в результате операции подсчета?

Допустим, у вас есть таблица, подобная этой id terms 1 a 2 c 3 a 4 b 5 b 6 a 7 a 8 b 9 b 10 b и вы хотите получить такой отчет; terms count a 4 b 5 c 1 Таким образом, вы запускаете это по первой таблице SELECT terms, COUNT( id) […]

PHP и MySQL: использование «NOT NULL AUTO_INCREMENT» на таблице, которая усекает

Я действительно застрял здесь, у меня есть этот PHP-скрипт: <?php $databasehost = "localhost"; $databasename = ""; $databasetable = ""; $databaseusername=""; $databasepassword = ""; $fieldseparator = ","; $lineseparator = "\n"; $enclosedbyquote = '"'; $csvfile = "db-core/feed/csv/csv.csv"; if(!file_exists($csvfile)) { die("File not found. Make sure you specified the correct path."); } try { $pdo = new PDO("mysql:host=$databasehost;dbname=$databasename", $databaseusername, […]

Laravel SQLite whereHas запросы не работают

Я использую SQLite с моим приложением Laravel и пытаюсь запустить запрос whereHas : $payments = Payment::whereHas('payers', function($q){ $q->where('user_id', '=', 1); })->get(); Это возвращает пустой результат и связано с тем, что целое число 1 передается в строку, о чем свидетельствует результирующий запрос, генерируемый laravel / eloquent: select * from "payments" where (select count(*) from "payers" inner […]

Активная запись Codeigniter 2 – Как создать временную таблицу для применения второго порядка сортировки?

Я нахожусь в середине обновления старого сайта. Одной из вещей, которые я делаю, является переписывание запросов к базе данных, потому что я изменил структуру базы данных, чтобы сделать ее более гибкой и настраиваемой от администратора. Ранее я использовал следующий запрос (и многие другие), которые полагаются на временную таблицу: $query = $this->db->query("SELECT * FROM (SELECT * […]

Как вставить данные формы из нескольких полей в один столбец таблицы sql

Рассмотрим следующие html-поля. <form style="width:100px" action="phpformposttest.php" method="post"> <input type="text" name="Area"> <input type="text" name="Area2"> <input type="text" name="Zip"> <input type="submit"> </form> Используя php, как я вставляю («Area», «Area2» и «Zip») в один столбец, собранный с этих нескольких входов.

помощь соли и склепа

я получил свою страницу входа в систему, и на этом я также использую ее для аутентификации как имени пользователя, так и пароля. я застрял при проверке пароля от того, что содержится в базе данных. Это потому, что я сделал этот код в своей регистрации для большей безопасности. $hashed_password = crypt('pass1'); Кто-нибудь сможет помочь мне в […]

пытаясь выполнить поиск по данным sql, показанным на php, не работает

Привет У меня есть база данных SQL, которая содержит информацию о свойствах. Над этим я имею кнопку поиска, которая ищет поле propertyLocation для отображения соответствующих. Пример: Property ID 1, 5 Bedroom House, London Property ID 2, 3 Bedroom House, Scotland Property ID 3, 2 Bedroom Flat, Cardiff. В верхней части все, что я пытаюсь сделать, […]

mysql real escape string и Cookies

Есть ли какая-то причина, это плохая форма? Единственными входными данными пользователя на странице являются // Set username and password from cookies $username = mysql_real_escape_string($_COOKIE["username"]); $password = mysql_real_escape_string($_COOKIE['password']); Я ДЕЙСТВИТЕЛЬНО новичок в идее дезинфекции. Есть ли какая-то причина, это ужасный способ сделать что-то?

PHP продолжает вставку при обновлении

В настоящее время я программирую веб-сайт для школьного проекта, в котором я должен организовывать ежедневные расписания / отчеты. Следующая ситуация: я вставляю следующее в PHP: $sqlinserttb = "INSERT INTO tagesberichte (`TbID`, `Tagesberichte`, `Datum`) VALUES ('DEFAULT', '".$tagesbericht."', '".$datum."');"; Если файл отправлен, он вставляет его. Проблема в том, что когда я нажимаю F5 или вручную обновляю браузер, […]

Intereting Posts