ODBC ve PHP kullanarak out parametresi değerlerini almaya çalışıyorum. İnternette aradım ama boşuna. PDO ve mysqli için çok fazla çözüm var ve ben sadece odbc için this bulduk. Ben parametre tarafından kayboldum ve operasyon dahil.Saklanan Yordam Verilerinin Alınması ODBC ve PHP Kullanılıyor
Veritabanına bağlantı kurabilirim ancak hata her zaman ortaya çıkıyor. Onları anlayamadım.
[Sybase] [ODBC sürücüsü] geçersiz dize veya tampon uzunluğu
herhangi bir öneri?
<?php
$conn=odbc_connect("dsn", " ", " ");
if (!$conn)
{
exit("Connection Failed: " . $conn);
}
$sql=odbc_prepare("CALL ndTblUser (@varUserId,@varUserPwd)");
$stmt=odbc_execute($sql, "SELECT @varUserId as UserId, @varUserPwd as UserPwd");
$rs=odbc_exec($conn,$stmt);
if (!$rs)
{
exit("Error : " . odbc_errormsg());
}
echo "<table><tr>";
echo "<th>Id</th>";
echo "<th>Password</th></tr>";
while (odbc_fetch_row($rs))
{
$UserId=odbc_result_all($rs,"UserId");
$UserPwd=odbc_result_all($rs,"UserPwd");
echo "<tr><td>$UserId</td>";
echo "<td>$UserPwd</td></tr>";
}
odbc_close($conn);
?>
Hey, düşünüyordum. Belki cevabını yanlış anladım. Biraz daha fazla açıklayabilir misin? @ user2620460 –