tiggr1994
Goto Top

PHP PDO Problem

Hallo zusammen,


Ich versuche gerade PHP zu lernen und bisher klappte es recht gut, jetzt habe ich jedoch ein Problem mit der Datenbankverbindung mit PDO.

<!DOCTYPE HTML>
<html>
<head>
<title></title>
<meta name="editor" content="html-editor phase 5">  
<link rel="stylesheet" href="css/style.css" type="text/css">  

<!-- DB Verbindung -->
<!-- Konfig einlesen -->
<?php require_once ("php\dbconfig.inc.php"); ?>  
<!-- Verbindung herstellen -->
<!-- SQL Abfrage -->
<?php
try {
      $dbc = new PDO ("mysql:host=$dbserver;dbname=$dbname",$dbuser,$dbpass);  
    }
  catch(PDOException $e)
      {
        echo $e->GetMessage();
      }

      $sql = "SELECT * FROM lager_material";  

?>

<?php
foreach ('$dbc->query($sql)as $row') {  

print_r ($row)

}
?>

</head>


Der fehler liegt an den Stellen

echo $e**->**GetMessage();

und

<?php
foreach ('$dbc**->**query($sql)as $row') {  

print_r ($row)

}
?>


den nach jedem -> wird scheinbar der PHP-Tag geschlossen, und der code wird nicht interpretiert.

Versuche schon den gesamten Tag dahinter zu kommen warum.

Content-ID: 326193

Url: https://administrator.de/contentid/326193

Ausgedruckt am: 26.11.2024 um 09:11 Uhr

SlainteMhath
Lösung SlainteMhath 12.01.2017 um 16:45:30 Uhr
Goto Top
Moin,

in der Zeile
foreach ('$dbc->query($sql)as $row') {   
haben die Quotes nichts zu suchen, ausserdem fehlt vor dem "as" ein Blank - versuchs mal so:
foreach ($dbc->query($sql) as $row) { 

und dann gehört dein PHP-.Code auch nicht in den HEAD der Seite, sondern in den BODY

lg,
Slainte