(Ben de yaş kadar yeni olsaydım) Joomla yeni ve php yeni duyuyorum. Ben bir yerel Joomla yüklü apache webserver. Ben bir Sybase ASE 12.5 veritabanından bazı verileri almak için bir joomla makalede bazı php kodu kullanmak çalışıyorum. Ben yüklü sourcerer ve bir sistem DSN (ben doğrulanmadı ki bu çalışıyor) kullanarak bir ODBC bağlantısı denemek başladı:
{source}
<?php
echo 'This text is placed through <b>PHP</b>!';
echo '<p>';
echo '</p>';
$conn = odbc_connect('myDSN', 'sa', 'myPassword') or die('Could not connect !');
echo 'Connected successfully';
$sql = 'SELECT day, name FROM my_table where month = 1';
odbc_close($conn);
?>
{/source}
Yukarıdaki kod çok fazla bir şey yok, ama bu sorun olmadan nasıl alabilirim uzaktır. Ben joomla sayfayı yenileyin ve ben makalenin metni içinde bakınız:
...
This text is placed through PHP!
Connected successfully
...
Ok gibi görünüyor, belli ki kurulan bağlantı (I Sybase hizmetini durdurma ve "Could not connect" mesajı alarak bu doğrulanmadı). Sonra ben sadece $ sql atama altında, bir kez daha hat ekledi.
$rs = odbc_exec($conn,$sql);
I refresh and ...I see nothing coming from the script (not even the "This text is placed through PHP!"). Obviously, I see nothing if I include code to echo the contents of $rs. I also tried this but in vain.
if (!$rs)
{exit("Error in SQL");}
Once I add the odbc_exec
command, the entire script ceases working.
In php.ini I read:
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
Eğer yanlış giden ne bir fikrin var mı?
- UPDATE
Kodu kullanarak bir MySQL veritabanı bağlanma like this, bir cazibe gibi çalışır.