lostyazilim
tr.link

mysql_fetch_assoc() - entegrasyon hatası

5 Mesajlar 931 Okunma
lstbozum
tr.link

afsar afsar WM Aracı Kullanıcı
  • Üyelik 14.08.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Üniversite öğrencisi
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 29
  • Beğeniler 2 / 9
  • Ticaret 1, (%100)
Arkadaşlar Joomla ve Q2A yı birbirlerine entegre etmeye çalıştım.

Tek üyelikle iki yerde de üyelik açılabilmesi için. Üyelik işlemler Joomla istemcisi üzerinden yapılıyor. Joomla üzerinden üyelik alınabiliyor, giriş yapılıyor ve aynı üyelikle Q2A üzerinde de giriş yapılabiliyor. Ancak Q2A 'da veri gönderdiğim zaman hata vermekte. Yoksa hatayı gizlemeyi planlamaktaydım.

Verilen hata: Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\abc\qa-external\qa-external-users.php on line 483

while ($result=mysql_fetch_assoc($results)) // 483. satır
$useridtopublic[$result['id']]=$result['username'];


Verilen diğer hata: Notice: Undefined offset: 1 in C:\xampp\htdocs\abc\qa-external\qa-external-users.php on line 587

foreach ($userids as $userid) {
$publicusername=$useridtopublic[$userid]; // 587. satır


Yardımlarınızı bekliyorum.
 

 

wmaraci
reklam

Omercitak Omercitak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 01.08.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci / Php Developer
  • Konum Yalova
  • Ad Soyad ** **
  • Mesajlar 174
  • Beğeniler 64 / 45
  • Ticaret 1, (%100)
483. satırdan önce biyerlerde $result diye bir değişken tanımlanmış olmalı. O değişkenin içeriğindeki sql kodunu yazabilirmisiniz
 

 

afsar afsar WM Aracı Kullanıcı
  • Üyelik 14.08.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Üniversite öğrencisi
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 29
  • Beğeniler 2 / 9
  • Ticaret 1, (%100)

Ömer Çıtak adlı üyeden alıntı

483. satırdan önce biyerlerde $result diye bir değişken tanımlanmış olmalı. O değişkenin içeriğindeki sql kodunu yazabilirmisiniz


function qa_get_userids_from_public($publicusernames)
{

$publictouserid=array();

if (count($publicusernames)) {
$qa_db_connection=qa_db_connection();

$escapedusernames=array();
foreach ($publicusernames as $publicusername)
$escapedusernames[]="'".mysql_real_escape_string($publicusername, $qa_db_connection)."'";

$results=mysql_query(
'SELECT username, id FROM abc_users WHERE username IN ('.implode(',', $escapedusernames).')',
$qa_db_connection
);

while ($result=mysql_fetch_assoc($results))
$publictouserid[$result['username']]=$result['id'];
}

return $publictouserid;

}
 

 

Omercitak Omercitak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 01.08.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci / Php Developer
  • Konum Yalova
  • Ad Soyad ** **
  • Mesajlar 174
  • Beğeniler 64 / 45
  • Ticaret 1, (%100)

afsar adlı üyeden alıntı


SELECT username, id FROM abc_users WHERE username IN ('.implode(',', $escapedusernames).')


Bu sql sorgusunda hatan var. veritbanını kontrol et. abc_users diye bir tablo olmayabilir, tablo varsa vile id ve username kolonları olmayabilir

Ek Olarak:

afsar adlı üyeden alıntı


SELECT username, id FROM abc_users WHERE username IN ('.implode(',', $escapedusernames).')


Bu sql sorgusunda hatan var. veritbanını kontrol et. abc_users diye bir tablo olmayabilir, tablo varsa vile id ve username kolonları olmayabilir
 

 

wmaraci
wmaraci

afsar afsar WM Aracı Kullanıcı
  • Üyelik 14.08.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Üniversite öğrencisi
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 29
  • Beğeniler 2 / 9
  • Ticaret 1, (%100)

Ömer Çıtak adlı üyeden alıntı

Bu sql sorgusunda hatan var. veritbanını kontrol et. abc_users diye bir tablo olmayabilir, tablo varsa vile id ve username kolonları olmayabilir


Tablo ve kolonlar da mevcut. :(
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al