2016-06-22 4 views
0

Привет мне нужно, чтобы показать столбец «Titel» из таблицы им «Algemeen» работает с Microsoft SQL Server ManagementПоказать столбец таблицы в PHP с SQL базы данных

Это код, где я пытаюсь его

<?php 
try 
{ 
    //connectie met sql-server 
    $pdo = new PDO('sqlsrv:server=JARI\SQLEXPRESSSCHOOL;database=ijdb;','',''); 
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
} 
catch (PDOException $e) 
{ 
    die ('Unable to connect to the database server.' . $e->getMessage()); 
} 
$sql = 'SELECT Titel FROM Algemeen ORDER BY Titel'; 
    foreach ($pdo->query($sql) as $row) { 
     print $row['Titel'] . "\n";} 
?> 

И это сообщение об ошибке я получаю

PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Invalid object name 'Algemeen'.' in D:\ICT Opleiding\Applicatieontwikkeling\EmptySite28\PHPPage.php:13 
Stack trace: 
#0 D:\ICT Opleiding\Applicatieontwikkeling\EmptySite28\PHPPage.php(13): PDO->query('SELECT Titel FR...') 
#1 {main} 
    thrown in D:\ICT Opleiding\Applicatieontwikkeling\EmptySite28\PHPPage.php on line 13 
+0

Не могли бы вы попробовать с 'ОТ databasename.schemaname.Algemeen ПОРЯДКА BY Titel' – Arulkumar

ответ

0

вы пробовали ответ, представленный в this question.

Что указывает на то, что вам может понадобиться, чтобы добавить имя базы данных для вашего запроса, так что будет выглядеть как (предполагая, что ijdb ваше имя базы данных)

$sql = 'SELECT Titel FROM ijdb.Algemeen ORDER BY Titel'; 
Смежные вопросы