• Авторизация


FireBird. Первый успех. 12-08-2014 00:58 к комментариям - к полной версии - понравилось!


Уже есть навыки работы с разными б/д, но c firebird-ом не получалось.

И, вот первый заработавший вариант!

И, кроме того, поправил сервер:

  • в папку apache/bin скопировал файл fbclient.dll из инсталляции FireBird;
  • поправил файл php.ini

 

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style>
html, body {
    margin:0px;
    padding:0px;
    font-family:  Arial, Helvetica, sans-serif;
    text-align: center;
    background-color:#ffffff;
    font-size:12px;
}
table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
    text-align: center;
}
table tbody tr:nth-child(odd) td {
    background-color: #f2f2f2;
}

table th {
    background-color:blue;
    color:white;
}
</style>
</head>
<body>
<center>
<h2>Jantar, lietotāju saraksts</h2><br>
<?php
try {
    $str_conn ="firebird:dbname=192.168.1.1/3050:C:\Program Files\Jantarik\DB.GDB";
    $conn = new PDO($str_conn, "SYSDBA", "masterkey");
}   
catch (PDOException $e) {
    echo $e->getMessage();
}
try {
    $sql = "SELECT * FROM USERS ORDER BY CODE";
    echo "<table>";
    echo '<tr><th>CODE</th><th>NAME</th><th>DEPARTMENT</th><th>CARD Nr.</th></tr>';
    foreach($conn->query($sql) as $row) {
    echo '<tr><td>'.number_format($row['CODE'],0,'','').'</td><td>'.$row['NAME'].'</td><td>'.$row['DEPARTMENT'].'</td><td>'.number_format($row['CARD'],0,'','').'</td></tr>';
    }
    echo "</table>";
} catch(PDOException $ex) {
   //handle me.
}

?>
</body>
</html>

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник FireBird. Первый успех. | a1addin - Письма себе | Лента друзей a1addin / Полная версия Добавить в друзья Страницы: раньше»