sql >> Database teknologi >  >> RDS >> Mysql

Ufanget undtagelse 'PDOException'-meddelelse 'ugyldigt datakildenavn'

Gotcha.

Af en eller anden grund forlænger du din klasse fra PDO. Så dine 'blogdata' tages som et DSN.

Bare slip med din DB-klasse og brug rå PDO

connect.inc.php:

<?php 
$db_host = "localhost";
$db_name = "blogdata";
$db_user = "username";
$db_pass = "password";
$db = new PDO("mysql:host=$db_host;dbname=$db_name", $db_user, $db_pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

index.php:

<?php
require 'connect.inc.php'; 

$query = "SELECT * FROM blogposts";
$result = $db->query($query);
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {


  1. Hvornår var der sidst tilgået en mysql-tabel?

  2. 2017 @ Severalnines:Vi fejrer vores kundehistorier

  3. Opgrader PostgreSQL fra 9.6 til 10.0 på Ubuntu 16.10

  4. Kod din første API med Node.js og Express:Tilslut en database