Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 15/12/2007, 05:00   #1 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 12
Mutsuz MySQL'deki 2 Farklı Tablodaki verileri kullanmak

Selamlar..
PHP Kodu:
CREATE TABLE `kisisel` (
  `
user_idint(10unsigned NOT NULL,
  `
isimvarchar(255NOT NULL,
  `
soyadvarchar(255NOT NULL,
  
UNIQUE KEY `user_id` (`user_id`)
ENGINE=MyISAM DEFAULT CHARSET=latin5
PHP Kodu:
CREATE TABLE `basvuru` (
  `
idint(10unsigned NOT NULL auto_increment,
  `
user_idint(10unsigned NOT NULL,
  `
ilan_idint(10unsigned NOT NULL,
  `
tarihtime NOT NULL,
  
PRIMARY KEY  (`id`)
ENGINE=MyISAM  DEFAULT CHARSET=latin5 AUTO_INCREMENT=
Bu üstteki 2 MySQL tablosunda user_id kısımları ortak.
is_basvuru.php sayfasında yapılan başvuruyu ekrana kisisel tablosundaki isim ile yazdırmak istiyorum fakat basvuruları basvuru daki user_id ile yazdırabiliyorum ekrana user_id ler ortak olduğuna göre hangi kod ile user_id yi isim ile yazdırabilirim teşekkürler şimdiden
Arnis hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 13:21   #2 (permalink)
x-coder
 
deathisonitsway Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2007
Yer: balıkesir
Mesaj: 2,669
Varsayılan

PHP Kodu:

$sorgu
=mysql_query("select isim,soyad,ilan_id from kisisel left join basvuru on kisisel.userid=basvuru.userid"); 
select deyiminde hangi bilgileri çekeceksen onları yaz isim soyad ve ilan_id i cekebilirsin bu sekilde
deathisonitsway hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 17:44   #3 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 12
Varsayılan

deniyorum yardımınız için çok tşk ederim
Arnis hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 18:04   #4 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 12
Varsayılan

hata verdi normalde böyle idi ;

$result=mysql_query("SELECT *

FROM `basvuru`

ORDER BY ilan_id DESC, tarih DESC, user_id DESC");



while ($data=mysql_fetch_object($result))

{



$bgcolor[0]="#E6E6E6";

$bgcolor[1]="#F5F5F5";

$t=explode("-",$data->tarih);

?>

echo id vs. komutları

<?php

}

?>
Arnis hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 20:16   #5 (permalink)
x-coder
 
deathisonitsway Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2007
Yer: balıkesir
Mesaj: 2,669
Varsayılan

PHP Kodu:
$sorgu=mysql_query("select isim,soyad,ilan_id from kisisel left join basvuru
 on kisisel.userid=basvuru.userid"
); 

while (
$oku=mysql_fetch_assoc($sorgu) ) {

echo 
''.$oku[isim].' '.$oku[ilan_id].'<br>';


deathisonitsway hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 22:14   #6 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 12
Varsayılan

yardımınız için çok teşekkür ederim fakat :
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/deniz/public_html/yonetim/basvuru_list.php on line 103
Arnis hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 23:31   #7 (permalink)
x-coder
 
deathisonitsway Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2007
Yer: balıkesir
Mesaj: 2,669
Varsayılan

cagırdıgın bilgilerde sorun olabilir kontrol etmende fayda var
deathisonitsway hatta değil   Alıntı Yaparak Yanıtla
Eski 15/12/2007, 23:35   #8 (permalink)
aynanın "Amca" dediği
 
sineld Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2005
Yer: Php.Net
Mesaj: 1,211
Varsayılan

left join yerine inner join kullanmanı öneririm
__________________
sineld amcanın imzası:

PHP Kodu:
<?php 
$amca
'http://www.sinaneldem.com'
header('Location: '.$amca); 
?>
amcanın evi
sineld hatta değil   Alıntı Yaparak Yanıtla
Eski 16/12/2007, 05:04   #9 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 12
Varsayılan

şimdi SQL ler yukarıda yazdığım gibi sayfanın o bölümü aşağıdaki şekilde,en fazla id numarasını yazdırabiliyorum user_id ler ortak olduğu için user_id leri kullanıp id yerine kullanıcının ismini yazdırmak istiyorum - yardımlarınız için tekrar tşk ederim :

PHP Kodu:
<?php

$k
=1;





$result=mysql_query("SELECT * 

FROM `basvuru`

ORDER BY ilan_id DESC, tarih DESC, user_id DESC"
);



while (
$data=mysql_fetch_object($result))

        {

        

        
$bgcolor[0]="#E6E6E6";

        
$bgcolor[1]="#F5F5F5";

        
$t=explode("-",$data->tarih);

        
?>

<tr bgcolor=<? echo $bgcolor[$b=1-$b?> class=table3>

  <td align="center"><nobr><? echo stripslashes($data->tarih?></nobr></td>

  <td><a><? echo stripslashes($data->ilan_id?></a></td>

  <td><a><? echo stripslashes($data->user_id?></a></td>

  <td  align="center"><a href="ilan_detay.php?id=<? echo $data->ilan_id ?>">İlanı G&ouml;r&uuml;nt&uuml;le &nbsp;</a></td>

  <td  align="center"><a href="cv_detay.php?id=<? echo $data->user_id ?>">Başvuranı G&ouml;r&uuml;nt&uuml;le &nbsp;</a></td>

  <td><div align="center"><a class=menu1 HREF="basvuru_list.php?id=<? echo $data->id ?>&action=delete"   onclick="return confirm('Bu basvuruyu silmek istediginizden emin misiniz ?');">Sil</a></div></td>  

  </tr>

<?php 



?>
Arnis hatta değil   Alıntı Yaparak Yanıtla
Eski 16/12/2007, 22:34   #10 (permalink)
Üye
 
Üyelik Tarihi: 12/2007
Mesaj: 12
Varsayılan

içinden çıkamadım acaba tekrar yardım isteyebilirmiyim
Arnis hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Tablodaki farklı verileri türüne göre bir sayı ile çarpıp bunalrı toplama noname32 ASP 1 11/06/2007 02:26
Php ile Mysql'deki verileri sayfalama ysahin8 PHP 3 24/01/2007 10:10
Php Ile Mysql'deki Verileri Sayfalama pehpe PHP 1 13/12/2006 14:54
MySQL'deki verileri, auto_increment degerleri etkilemeden MS SQL Server'a aktarma HiperAktif® Veritabanları & SQL 6 08/03/2004 18:54


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 22:14.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net