Articles of mysqli

Ошибка Mysqli: количество столбцов не соответствует количеству значений в строке 1

Ниже представлен запрос mysqli, кто-нибудь знает, что я получаю такую ​​ошибку: $sql = mysqli_query($db, "INSERT INTO `tbl_bugzilla` (`id`, `by`, `title`, `content`, `date`, `application`,`priority`, `assigned`, `status`) VALUES (NULL, '".$_SESSION['exp_user']['username']."', '" .$_SESSION['exp_user']['username']."', '".$title."', '".$content."','" .$dt."', '".$_POST['app']."', '".$_POST['priority']."', 'Unassigned', 'Unconfirmed')"); Ошибка: количество столбцов не соответствует количеству значений в строке 1 Что еще более важно, вы могли бы объяснить […]

Невозможно получить выход MySql с PHP

Я новичок в PHP и MySql. Я пытаюсь подключиться к базе данных MySql и отображать его содержимое на экране. Но ничего не показывает. Хотя я могу получить сообщение «congrats» для подключения, я не могу ничего получить. Пожалуйста, помогите мне разобраться, в чем проблема с моим кодом. <?php $dbhost= "localhost"; $dbuser= "root"; $dbpass= ""; $dbconnect= mysqli_connect('$dbhost', […]

Рекурсивное меню с php и MySQLi

У меня есть следующий код: function menu($parent, $level){ global $dbc; $result = $dbc->prepare('SELECT linktext, visible, sort FROM content WHERE parent =? ORDER BY sort'); $result->bind_param('s', $parent); $result->execute(); $result->bind_result($menu_linktext, $menu_visible, $menu_sort); $total_records = $result->num_rows; if($level > 0 && $total_records > 0){ echo '<ul>'; } while($row = $result->fetch()){ echo "<li>"; echo '<a href="?page=' . $menu_linktext . '">' […]

PHP bind_param не определен

Я работаю в MAMP, пытаясь сделать функцию входа в систему. Мой код подключения: $servername = "localhost"; $username = "root"; $password = "root"; $db = "world"; $mysqli = new mysqli($servername, $username, $password, $db); if($mysqli->connect_error){ die("Connection failed: " . $conn->connect_error); } Моя функция входа: if (isset($_POST['email'], $_POST['p'])){ $email = $_POST['email']; $password = $_POST['p']; //hashed password if(login($email, $password, […]

Как я могу сделать таблицу во время получения привязки

Привет, я (начало) php backend dev, и я работаю над панелью dj, но он не работает правильно, я пробовал столько вещей, сколько мог, но я не могу заставить его работать. $active_ids = '1, 3, 4'; $query = "SELECT * FROM users WHERE id IN ({$active_ids})"; $result = $mysqli->query($query); $query2 = "SELECT dj, count(*) AS n […]

Число переменных не соответствует количеству параметров – Да, они делают

Поэтому, согласно предложению, я пытаюсь включить подготовленные заявления. Но PHP не принимает мой код. $stmt = $link->prepare('SELECT COUNT(*) FROM `table` WHERE `company` = CONVERT( _utf8 \'?\' USING latin1 ) COLLATE latin1_german1_ci AND `password` = CONVERT( _utf8 \'?\' USING latin1 ) COLLATE latin1_german1_ci'); $stmt->bind_Param('ss', $firmaP, $kennwP); $firmaP = utf8_encode($_POST['company']); $kennwP = utf8_encode($_POST['password']); if ($stmt->execute()) { if($row […]

Повторение запросов mysqli

Привет, я пытаюсь выполнить эхо 2 cols, выбранных из запроса mysqli, но похоже, что я делаю что-то неправильно. require('db_access.php'); $result = mysqli_query($db_connection, "SELECT id, intestatario FROM fatture_intestatari"); mysqli_close($db_connection); $c = mysqli_num_rows($result); if ($c == 0){ echo "Address book is empty";} else { while($row = mysqli_fetch_array($result)){ echo "<a href='#' onClick='get_holder_info('".$result['id']."');'>".$result['intestatario']."</a><br />"; }; }; Используя это, я […]

SELECT * из таблицы SQL с помощью подготовленного оператора

Я использую подготовленный оператор SELECT * из таблицы MySQL, и я не уверен, как использовать while($row = mysqli_fetch_array($stmt)) для циклического while($row = mysqli_fetch_array($stmt)) и выбора элементов из массива результатов. Это мой код, что я делаю неправильно? $link = mysqli_connect($host, $username, $password, $db); $query = "SELECT * from `wp_posts` WHERE ID=? "; //$result = mysqli_query($link, $query); […]

Подготовленные утверждения с динамическим предложением WHERE

Хорошо, поэтому мой вопрос заключается в том, что у меня есть функция, но я хочу разобрать его разные предложения WHERE, когда он выполняет запрос. например: function query($where) { $query = $mysql->prepare("SELECT * FROM table WHERE ?"); $query->bind_param("s", $where); $query->execute(); … } query("table.id=123 AND table.name='abc'"); Я узнал, что это неправильно. Так как я могу сделать что-то […]

Как добиться того же результата с помощью Mysql Joins вместо вложенных подзапросов?

У меня есть некоторые вложенные подзапросы, которые оказались ОЧЕНЬ медленными, и я изо всех сил пытаюсь переписать один и тот же код с Mysql Joins, я надеюсь, что кто-то может мне помочь. Я хочу получить данные из всех песен в базе данных, кроме тех, которые есть в моем плейлисте, и после этого мне нужны только […]