Articles of mysql

Недопустимый номер параметра: количество связанных переменных не совпадает с числом токенов в Доктрине

Использование Doctrine 2 Я хочу, чтобы некоторые пользователи были контактами другого пользователя. Пользователь таблицы содержит сопоставление между этими пользователями. Запрос в функции возвращает следующую ошибку: Недопустимый номер параметра: количество связанных переменных не совпадает с числом токенов. Однако для моего лучшего понимания $str устанавливается в «b», а $ownerId устанавливается на «2», и оба назначаются функцией setParameters […]

Как создать древовидный вид из этого набора результатов на основе алгоритма обхода дерева?

У меня есть эта таблица: CREATE TABLE `categories` ( `id` int(11) NOT NULL auto_increment, `category_id` int(11) default NULL, `root_id` int(11) default NULL, `name` varchar(100) collate utf8_unicode_ci NOT NULL, `lft` int(11) NOT NULL, `rht` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `category_id` (`category_id`), KEY `lft` (`lft`,`rht`), KEY `root_id` (`root_id`) ) Исходя из этого вопроса: Получение измененной […]

Как обновить с mysql_ * до mysqli_ *?

В настоящее время я использую устаревший код для получения данных от пользователей, а именно: /* retrieve */ $lastName = $_POST['lastName']; $firstName = $_POST['firstName']; $examLevel=$_POST['level']; /* connect */ $dbc=mysql_connect("localhost", "user", "passw") or die('Error connecting to MySQL server'); mysql_select_db("db") or die('Error selecting database.'); /* sanitize */ $lastName=mysql_real_escape_string($lastName); $firstName=mysql_real_escape_string($firstName); $examLevel=mysql_real_escape_string($examLevel); /* insert */ $query_personal = "INSERT INTO personal […]

Запрос MySQL «НЕ В» не работает

У меня есть таблица с тремя столбцами: taxon_id , parent_id и parent_id . Я хочу найти элементы, которые являются дочерними, а не родителями, поэтому термины структуры. Я нашел некоторые источники, которые предположили, что я использую select taxon_id from taxon_name_element where taxon_id not in (select parent_id from taxon_name_element) Но это не работает, я получаю пустой набор, […]

как переформатировать число с запятыми

У меня есть строка кода, которая получает количество строк в моей таблице, а затем отображает счетчик. В этом случае отображается количество загрузок. Сейчас подсчет очень мал, но когда он становится больше (больше 1000), я хотел бы отформатировать его для отображения с запятыми в примере с правильными точками: 1000 100000 1000000 Или, возможно, с. 1.000 1.000.000 […]

Подключение к удаленной базе данных MySQL в Google приложении

Я работаю над приложением для запуска в Google приложении. Как правило, мне придется активировать оплату / оплату, если я использую Google Cloud SQL. Поэтому для начала я решил удаленно подключиться к базе данных mysql на другом сервере. Он отлично работает в автономном режиме, но после развертывания моего приложения он не работает. Очевидно, что GAE не […]

Лучшая практика вставки NULL в MySQL с помощью PHP

function save($gmt, $name, $address, $phone, $remark) { $query= "INSERT INTO `user` (`gmt`, `name`, `address`, `phone`, `remark`) VALUES ('$gmt', '$name', '$address', '$phone', '$remark')"; mysql_query($query); } Здесь адрес, телефон и примечание могут иметь значение NULL. Мне это нужно, так что, когда я передаю нулевой параметр в свою функцию, он сохраняет пустое значение в базе данных (NULL). Мне […]

Ошибки, возникающие в коде mysqli и call_user_func_array ()

Я получаю довольно много ошибок при попытке создать предложение dynamic where, использующее mysqli: Предупреждение. Параметр 2 для mysqli_stmt :: bind_param () должен быть ссылкой, значением, указанным в … по строке 319 Предупреждение: mysqli_stmt :: execute (): (HY000 / 2031): данные не предоставлены для параметров в подготовленном сообщении в … на строке 328 Предупреждение: mysqli_stmt :: […]

Умножение данных из строки MySQL

Я хотел бы иметь возможность размножать все цены, например, из моей базы данных, а затем умножить общее количество на 10. В приведенном ниже коде добавляется не умножение <?php $d = $_GET['d']; $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("databasename", $con);// $sql= "SELECT SUM(prices) FROM tablename WHERE Date = '$d' […]

Почему я получаю ошибку MySQL «Запрос пуст»?

$id = $_REQUEST['id']; $Section = $_REQUEST['section']; $Subject = $_REQUEST['subject']; $type = $_REQUEST['type']; $Start_date1 = isset($_REQUEST['startTxt'])?($_REQUEST['startTxt']):""; $Venue = isset($_REQUEST['venTxt'])?($_REQUEST['venTxt']):""; $Facilitator = isset($_REQUEST['faciTxt'])?($_REQUEST['faciTxt']):""; $Level = isset($_REQUEST['lvlLst'])?($_REQUEST['lvlLst']):""; $Date1 = $_REQUEST['date1']; if(isset($_REQUEST['EDIT'])) { mysql_query("UPDATE service SET Start_date='$Date1', Venue='$Venue', Facilitator='$Faci' WHERE ServiceID ='$id'"); if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); } echo '<script type="text/javascript">'; echo 'alert("Changes have been save!");'; echo […]