Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
php ve mdb
#1
php ile ilgili 1, 2 sorum olacak,

1. soru:
windows ortaminda kurllanmak uzere web ortamÖ½nda "php" ile access "*.mdb" dosyasina connect olup select, insert, delete islemleri yapabilirmiyim, connect imkani var ise connect icin gerekli ornek satirlar linizde var mi?

2. soru:
windows ortaminda access *.mdb dosyasina connect olup islem yapabilirsem, sonra bu dosyalari linux bir makinaya tasiyabilirmiyim.. sorun cikar mi?

bilen yada yardim edebilecek birileri cikarsa sevinirim..

iyi calismalar

Lokman
Ara
Cevapla
#2
cevap:
baglanılabildigini biliyorum. buldugum iki örnek:
1. örnek, windows ortamında calısır:
Kod:
<HTML>
<BODY bgcolor=#FFFFFF>
<Table border=1 width="100%" bgcolor="darkgray" cellpadding=0 cellspacing=0>
<?
$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
//creates the connection object
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\wwwRoot\\kb244com\\www\\_private\\database\\SiteDb2k.mdb;Mode=ReadWrite;Persist Security Info=False");
//opens a connection using a connection string, for some
//people "DSN=name" will suffice if you are using a dNS connection
$rs = $conn->Execute("Select * from Postings order by PostDate DESC");
//opens a recordset from the connection object
    while (!$rs->EOF) {
    //keep looping until end of file
    ?>
    <? $fv = $rs->Fields("PostDate"); ?>
        //in ASP the date comes back correctly for a
        // Date/time type, not sure why it comes back different
        // in PHP
    <TR>
    <TD width="20%" align=left bgcolor=#B5BED6 nowrap><b><? echo $fv->value; ?></b></TD>
    <? $fv = $rs->Fields("PostTopic"); ?>
    <TD align=center bgcolor=#B5BED6><i><? echo $fv->value; ?></i></TD>
    </TR>
    <TR>
    <TD colspan=2 align=left bgcolor="lightgrey">
    <? $fv = $rs->Fields("Post"); ?>
    <?
    echo ereg_replace( "\n", "<br>", $fv->value );
    ?>
    </TD>
    </TR>
    <TR>
    <? $fv = $rs->Fields("Signature"); ?>
    <TD colspan=2 align=right bgcolor=#B5BED6><? echo $fv->value; ?></TD>
</TR>
<tr>
    <td colspan=2> </td>
    </tr>
   <?
    $rs->MoveNext();
    }
    $rs->Close();
?>
</Table>
</Body>
</HTML>



2. örnek, adodb library sini kullanıyor, hem linux, hem windows da calısması lazım..
önce adodb yi, sitesinedn indirmek gerekiyor.. <!-- m --><a class="postlink" href="http://adodb.sourceforge.net/">http://adodb.sourceforge.net/</a><!-- m -->

Kod:
include_once("adodb/adodb.inc.php");
$db =& ADONewConnection('access');

    $dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=d:\\northwind.mdb;Uid=Admin;Pwd=;";

    $db->Connect($dsn);



2. soruya gelince, dosyayı normal ftp ile gönderdiyseniz, direk calısması lazım.
kodlaması degismeden gitmeli, tahminim, binary mod ile gönderirseniz sorun cıkmaz..


selamlar.

not: bu kodları denemedim.
Ara
Cevapla


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi


10tl.net Destek Forumu -

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping