Articles of mysql num rows

Ошибка PHP / MYSQL: mysql_num_rows (): предоставленный аргумент недействителен

У меня есть следующий код: $sql = mysql_query("SELECT id FROM logins WHERE id='" . $this->skID . "'"); if(mysql_num_rows($sql) == 0) { return false; } else { list($skID) = mysql_fetch_row($sql); return $skID; } который возвращает ошибку ниже. mysql_num_rows (): предоставленный аргумент не является допустимым ресурсом результата MySQL Я повторил SQL и запустил это в базе данных, […]

Повторить результат для num строк в php

Возможный дубликат: я не могу сделать число строк внутри, пока цикл я пытаюсь выделить, чтобы сделать число строк во время цикла, чтобы получить количество строк для других таблиц $select_sub_cat = mysql_query("SELECT * FROM sub_cat WHERE ct_id='".$row_main['id']."' LIMIT 8 "); while($row_sub = mysql_fetch_array($select_sub_cat)) { $select_num_sub = mysql_query("SELECT * FROM market WHERE sub_cat='".$row_sub['id']."' "); while($row_num_sub = mysql_fetch_array($select_num_sub)) […]

num_rows () не возвращает правильное число строк, когда результат не пуст

Я работаю над одним запросом Join в CodeIgniter. Запрос выполняется отлично. Проблема заключается в $query->num_rows() я пишу свой запрос на соединение. $this->db->select('related colums'); $this->db->from('table1 as t1'); $this->db->join('table2 as t2', 't1.id = t2.id', 'left outer'); $this->db->join('table3 as t3', 't1.id_second = t3.id', 'left outer'); $this->db->where('t1.column', $some_varibale); $this->db->order_by("t1.column", "desc"); $query = $this->db->get(); $query_result = $query->result_array(); $number_of_row = $query->num_rows(); […]

Правильный способ задать вопрос: mysql_num_rows в PHP

Поскольку mysql_num_rows возвращает false, если нет возвращенных строк, было бы лучше: $query = mysql_query("SELECT id FROM table WHERE something = 'this'"); $result = mysql_num_rows($query); if ($result) { } Или мне нужно: if ($result >= 1) { }

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

У меня есть первые столы для столов: для продуктов Вторая таблица: для категорий я хочу показать в браузере, как это категория1 (20) категория2 (5) категория3 (3) $select_sub_cat = mysql_query("SELECT * FROM sub_cat WHERE ct_id='".$row_main['id']."' "); while($row_sub = mysql_fetch_array($select_sub_cat)) { $select_num_sub = mysql_query("SELECT * FROM market WHERE sub_cat='".$row_sub['id']."' "); $row_num_sub = mysql_num_rows($select_num_sub); $smarty->assign('numb',$row_num_sub); $sub_cats[] = $row_sub; […]

$ result-> num_rows всегда возвращает 0

после чтения тонны нитей, учебников и т. д. – мне нравится размещать здесь и надеюсь, что кто-то может мне помочь. Я пробовал каждый совет, который мог получить, но он все еще не работает. Вот мой код: $prep_stmt = "SELECT id, DATE_FORMAT(added,'%d.%M'), title FROM offers ORDER BY added DESC LIMIT ?, ?;"; $stmt = $mysqli->prepare($prep_stmt); $stmt->bind_param […]

Mysqli Prepared Stmt возвращает 0 num_rows

Помогите. Я получаю 0 num_rows, но если я выполняю запрос в консоли, я получаю результаты. Я немного подготовлен к подготовке stmts. Вот мой код Класс подключения к базе данных: class DbConnection { const HOST = "localhost"; const USR = "root"; const PWD = ""; const DB = "club_db"; } Класс входа: class UsrLogin extends DbConnection […]

PHP и MySQL: количество возвращенных строк

Как я могу увидеть, сколько строк возвращает следующий запрос? mysql_select_db($database_aoldatabase, $aoldatabase); $query1 = "select * from sale where secid = $invoiceno "; $query2 = "select * from sale where secid = $invoiceno "; $maxa = mysql_query ($query1) or die ("Query '$query' failed with error message: \"" . mysql_error () . '"'); $maxa2 = mysql_query ($query2) […]

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

Я пытаюсь проверить, правильный ли ответ, который выбрал пользователь, но он не работает должным образом: <form method="post"> <?php $question = mysql_query("SELECT * FROM `questions`"); $stat = mysql_fetch_assoc($question); $num = mysql_num_rows($question); $questionid = 0; for($i=0;$i<=$num;$i++) { $question = mysql_query("SELECT * FROM `questions` WHERE `id`='$i'"); $stat = mysql_fetch_assoc($question); //if($stat['answer'] == null echo $stat['question'] . '<br />'; echo […]

mysql_num_rows (): предоставленный аргумент не является допустимым ресурсом результата MySQL

if(mysql_num_rows($result)) { echo "no match found!"; } он Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\Hosting\6448289\html\includes\getQuestion.php on line 72