Я новичок в PHP, поэтому я ищу информацию о том, как сделать мой проект немного проще. У меня есть форма, в которой пользователь может создать список песен, кнопка «Отправить» затем отправляет ее на промежуточную страницу, которая сохраняет ее в базе данных MySQL для последующего использования, промежуточная страница затем пересылает их на последнюю страницу, которая показывает […]
Недавно я написал рекурсивную функцию PHP, которая генерирует навигацию по сайту на основе структуры родитель-ребенок, как это <ul> <li>parent <li>child</li> </li> </ul> Код выглядит так function generateMenu($parent, $level, $db){ $q = $db->query("select id, name FROM menu WHERE parent = '$parent'"); if($level > 0 && $q->num_rows > 0) echo "\n<ul>\n"; while($row=$q->fetch_object()){ echo "<li>"; echo '<a href="?page=' […]
Я использую PHP и MYSQL (движок innodb). Как говорится в справочнике по MYSQL, выбор со сравнением одного столбца и упорядочение другим не может использовать наш рассматриваемый индекс. У меня есть таблица с именем News . Эта таблица содержит не менее 1 миллиона записей с двумя важными столбцами: time_added и number_of_views . Мне нужно выбрать наиболее […]
Заметил небольшую проблему в синтаксисе SQL-запроса, вот как это происходит: $email = "name_lastname@server.com"; $query = "Select * From Users Where email=".$email; Это не работает, запрос был протестирован и работает отлично, однако это существенно эволюционирует: Select * FROM Users WHERE email=name_lastname@server.com ; Это дает нулевой результат. Чтобы выполнить его правильно, я добавляю твист к синтаксису моей […]
У меня есть таблица пользователей, и я хочу, чтобы иметь возможность фильтровать таблицу по столбцу электронной почты, поэтому я могу видеть всех пользователей с учетными записями «gmail.com», например. Мой текущий запрос fpdo выглядит так: $filter_email = trim($_GET['email']); $fpdo->from('users') ->where('users.email LIKE "%' . $filter_email . '%"') ->fetchAll(); Когда я устанавливаю $filter_email в @ b , все […]
У меня есть эта информация в page table в моем db, page_id page_title 1 xy {a} 2 kp {a} 3 xyz {b} 4 mno {b} 5 abc {c} 6 mno {c} 7 qwe {c} Я использую фигурные скобки для группировки страниц, например страницы xy и kp относятся к группе a . Поэтому я хочу вернуть […]
Я пытаюсь заполнить раскрывающийся список, основанный на выборе из другого раскрывающегося списка. Вот что я имею для php-кода: <form id="inventory" method="POST" action=""> <fieldset> <label for="area" >Select Shelf Area</label> <select id="area" name="area"> <option value=""></option> <?php $area = $conn->query(" select substring_index(location, ' ', 1) as area FROM location GROUP BY substring_index(location, ' ', 1)"); while ($row = […]
Недавно я обновился от Windows 7 до Windows 10 и установил WAMP . Это мой первый опыт работы с WAMP. Я получаю следующее сообщение об ошибке в одном из моих проектов Codeigniter, которые я работал в Windows 7, и я не знаю, что с этим делать. Страница продолжает загружаться и загружаться, а затем выходит с […]
Код поиска, который я работаю, работает для поиска, если я помещаю 2 или более буквы, но когда я даю ему запрос с одной буквой, он дает мне все списки данных, у которых есть статус, такой как «найденный», но он все еще дает мне другие результаты, если я поставлю одну букву. Часть поиска работает, если я […]
Я хочу выбрать несколько таблиц, используя join в codeigniter, но я не хочу делать какие-либо условные выражения, как показано ниже. public function get_invoice(){ $this->db->select('isp.*,dp.*,ip.*'); $this->db->from('isp'); $this->db->join('dp','dp.status = isp.status'); $this->db->join('isp','isp.status = ip.status'); $this->db->limit(5000); $this->query = $this->db->get(); if($this->query->num_rows()>0){ return $this->query->result(); } } однако я хочу получить все данные в этой таблице без условных, но в заявлении о […]