Я разрабатываю веб-сайт, и все выглядит отлично. Затем я включил отладку, чтобы узнать, есть ли у меня какие-либо ошибки, и я получаю это сообщение: Notice: Undefined offset: 0 in I:\path\to\file\MyFile.class.php on line 105 На этой строке вы найдете следующий код: $result = $stmt->fetchAll(PDO::FETCH_ASSOC); return $result[0]; // line 105 Если я сделаю print_r(result) я получаю следующий […]
Вот запрос MySQL: SELECT last_name FROM users ORDER BY last_name Мы получаем все эти данные в PHP, а затем запускаем: $prior = NULL; do { $current = array_shift($results); assert($current >= $prior); $prior = $current; } while ($current !== NULL); В настоящее время это утверждение не выполняется для определенных ресурсов. Можно ли добавить предложение COLLATE в […]
Хорошо, это может смутить, потому что я не совсем понял, как это объяснить, но я просто покажу код, чтобы лучше объяснить, чем мог. Основная идея: я пытаюсь собрать все релевантные данные из запросов, назначая их переменной PHP, а затем вернуть ее через json.encode для использования на сайте, где когда-либо должно быть в Javascript. Итак, это […]
Im, следуя инструкциям в http://docs.highcharts.com/#preprocessing-data-from-a-database, чтобы отобразить некоторые данные, поступающие из базы данных, используя php PDO и mysql, но я получаю только фрагменты, когда я показываю диаграмму. это мой код МОДЕЛЬ public function get_proyectos_service_por_id($idproject) { $sql = "SELECT p.id_project, s.service_type, s.completion_status, s.id_service, sp.id_projectserv FROM projects p LEFT JOIN project_serv sp ON p.id_project = sp.id_project LEFT […]
Метод fetch () PDO возвращает значение FALSE как при отсутствии записей, так и при сбое (например, когда что-то пойдет не так в отношении доступа к базе данных). Мне нужно уметь различать две ситуации и обрабатывать каждый из них следующим образом: для отображения сообщения пользователю, когда записи не найдены и выбросить исключение при сбое. Итак, мой […]
Таким образом, я уже установил Apache2 и Mysql на Linux Mint (так же, как Ubuntu). Теперь я пытаюсь установить PHP на Apache, но получаю очень странное сообщение об ошибке: configure: error: Cannot find php_pdo_driver.h. Я сделал несколько поисков в Интернете, и я узнал, что эти файлы ранее не были внедрены в PHP, но теперь они […]
Я использую функцию Get для поиска model поля в URL-адресе, но у меня есть проблема, когда модель содержит пробел и дефис. Пример: моя модель в URL-адресе « this-f-example », а модель в базе данных – « этот f-пример » (так без первого дефиса). Я написал следующий код php, но этого недостаточно. Он будет искать this […]
У меня есть сценарий входа в систему, и я хочу вставить последний вход в таблицу участников и обновлять его каждый раз, когда член входит в систему, но у меня возникают некоторые проблемы. Последний логин не вставляется каждый раз, когда пользователь входит в систему. Вот мой код if(isset($_POST['submit'])){ $username = $_POST['username']; $password = $_POST['password']; if($user->login($username,$password)){ $_SESSION['username'] […]
У меня есть класс базы данных и функция конструктора: <?php class Connection { private $PDO; function __construct() { $username = 'root'; $password = 'password'; $PDO = new PDO('mysql:dbname=PROOV;host=localhost', $username, $password); return $this->PDO; } } ?> И другой класс, который расширяет его: <?php //$query = 'SELECT part_description FROM SparePartRequests LIMIT 100'; include_once 'connection.php'; class Proov extends […]
Я конвертирую свой код MySQL в PDO, чтобы воспользоваться подготовленными операторами. Первоначально я получал фатальную ошибку, как описано в этом вопросе . Я решил эту проблему, но при попытке добавить параметры возникли проблемы. Код, который я пытаюсь получить, – это: include ("foo/bar.php"); try { $DBH = new PDO("mysql:host=$hostname;dbname=$database", $username, $password); } catch(PDOException $e) { echo […]