Я знаю, что это не так сложно, но я не помню, как это сделать. Мне просто нужно знать следующий автоматический приращение. $result = mysql_query(" SHOW TABLE STATUS LIKE Media "); $data = mysql_fetch_assoc($result); $next_increment = $data['Auto_increment']; … но я не буду работать для меня, что я делаю неправильно?
Мой вопрос будет использовать электронные письма в качестве примера, но это может быть применимо ко всему. Обычно, прежде чем регистрировать нового пользователя (включая вставку его / ее электронной почты), я проверяю, существует ли его / ее электронная почта в БД примерно так: $result = mysql_query("SELECT * FROM Users WHERE email = '".mysql_real_escape_string($email)"';"); if(!$result) { die(mysql_error()); […]
Я рефакторинг приложения Zend Framework 2 для использования доктрины 2.5 DBAL вместо Zend_DB (ZF1). У меня есть следующий запрос Zend_Db: $subSelect = $db->select() ->from('user_survey_status_entries', array('userSurveyID', 'timestamp' => 'MIN(timestamp)')) ->where('status = ?', UserSurveyStatus::ACCESSED) ->group('userSurveyID'); $select = $db->select() // $selectColNames contains columns both from the main query and // the subquery (eg firstAccess.timestamp AS dateFirstAccess). ->from(array('us' => […]
Я делаю онлайн-викторину с php и mysql и нуждаюсь в некоторой помощи, решая, как проектировать базу данных для оптимальной вставки вопросов / ответов и выбирать вопросы для викторины. В таблице будет 80 вопросов каждый с 4 возможными вариантами плюс правильный ответ. При получении вопросов и параметров из базы данных я случайно выбираю 25 вопросов и […]
Ниже мой запрос с использованием Laravel query builder: $begin = new DateTime('2016-07-01'); $end = new DateTime('2016-07-31'); $startDate = $begin->format('Ymd 00:00:00'); $endDate = $end->format('Ymd 23:59:59'); $deposit = $depositModel->select(DB::raw('user_deposit.user_id as user_id, sum(user_deposit.amount) as total_deposit, null as total_withdraw')) ->whereBetween('date_time', [$startDate, $endDate]) ->where('user_deposit.status', 1) ->groupBy('user_deposit.user_id'); $withdraw = $withdrawModel->select(DB::raw('user_withdraw.user_id as user_id, null as total_deposit, sum(user_withdraw.amount) as total_withdraw')) ->whereBetween('user_withdraw.created_at', [$startDate, $endDate]) […]
У меня есть хранимая процедура IsUserPresent как: DELIMITER $$ CREATE PROCEDURE IsUserPresent( in userid varchar (150), out isPresent bit ) BEGIN SET isPresent=0; SELECT COUNT(*) INTO isPresent FROM users_table WHERE users_table.userid=userid; END$$ и я хочу вызвать его из PHP с помощью подготовленного оператора mysqli. Я делаю это после фрагмента кода, но это дает мне предупреждение. […]
У меня есть форма с одним текстовым полем (ProductTitle) если я напишу в качестве примера «Étuit» в текстовом поле и нажмите «Сохранить», я отправлю данные в таблицу Product. Результат int database для ProductTitle – это Ã ‰ tuit. Меня беспокоит особый характер. Вместо того, чтобы помещать É в базу данных, я понял, что Ã ‰ […]
У меня есть значение datetime в mysql '2010-12-08 16:12:12' что я хотел бы получить секунды до этой даты с помощью PHP , поэтому в основном эквивалент PHP mysql : TIME_TO_SEC(TIMEDIFF('2010-12-08 16:12:12',now()))
Проблема: У меня есть таблица, которая распечатывает вертикальную, но я бы хотел, чтобы она печатала горизонталь вместо этого. Любой, кто может дать указания о том, как это можно достичь? PHP-код: echo ' <table class="table table-condensed table-bordered neutralize"> <tbody> <tr> <td><b>Kriterium</td> <td><b>Betyg</td> </tr> '; while ($row = mysql_fetch_assoc($result)) { echo ' <tr> <td>'.$i.'</td> <td>'.$row['RID'].'</td> </tr> '; […]
У меня простая хранимая процедура в базе данных MySQL: DELIMITER $$ CREATE DEFINER=`vidhu`@`%` PROCEDURE `test`(var_datain TEXT) BEGIN SELECT var_datain; END При вызове этой процедуры в mysql-workbench он возвращает данные, которые я ввел: Теперь, когда я вызываю его из PHP с помощью pdo, я получаю сообщение об ошибке: Fatal error: Cannot pass parameter 2 by reference […]