Forum

Bildirimler
Hepsini Temizle

Döngü içinde döngü problemi

2 Yazılar
2 Üyeler
0 Reactions
895 Görüntüleme
(@ahmetberber)
Gönderiler: 11
Eminent Member
Konu başlatıcı
 
[#249601]

Merhabalar Php ile Unix_odbc paketini kurmuştum. İşletim sistemin Ubuntu Desktop ve Server olarak kullanıyordum ama

 

Konuyu biraz daha açıyorum

PHP Kodu:
$sorgu1 = odbc_exec($sqlbaglan, "SELECT * FROM uyeler");
while(
$list1 = odbc_fetch_array($sorgu1))
{
           
$id = $list1['id'];
      echo 
odbc_errormsg();

      $sorgu2 = odbc_exec($sqlbaglan, "SELECT * FROM adresler");
      while(
$list2 = odbc_fetch_array($sorgu2))
      {
                
$id2 = $list2['id'];
      }


} 

yukarıdaki kodu çalıştırdığımda
[unixODBC][FreeTDS][SQL Server]Invalid cursor state
yukarıdaki hatayı aluıyorum. Çünkü döngü içinde döngü kullandığımda bu
hatayı veriyor. Easy Php ile yapıyorum bir sorun yok ama ubuntu serverda
çalıştıırdığım zaman hatayı veriyor. Yani kodlar çalışıyor. Bu konuda
yardımcı olur musuunuz?

 

Şimdi ubuntu serverda bu sorunla karılaştım aca Centos kurarsam bu sorunla karışlaşır mıyım?


 
Gönderildi : 26/04/2011 18:45
(@tayfundeger)
Gönderiler: 1962
Noble Member Yönetici
 

Merhaba;

2.while yerine foreach kullanmayı denermisiniz.


Tayfun DEĞER
Cisco Champions, vExpert, VCP4/5/6, VCP5-DT, VCP-Cloud
https://www.tayfundeger.com
Mail: [email protected]

 
Gönderildi : 28/04/2011 14:35
Paylaş: