Ceviz Forum

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

Cevapla
 
LinkBack Seçenekler
Eski 13/09/2004, 02:16   #1 (permalink)
Eski Cevizci
 
Üyelik Tarihi: 04/2003
Mesaj: 102
Varsayılan mysql connect

merhaba arkadaşlar...
sqlde ki tablolarda bulunan verileri listelemek için
deneme.php:

<?php
@mysql_connect ("localhost", "ayhan", "123456") or die ("cannot connect mysql");
@mysql_select_db ("ayhandalgic") or die ("cannot connect mysql");
$sql = "select * from ornektablo ORDER BY `baslik` asc";
$matdos = mysql_query($sql);
while ($mat = mysql_fetch_assoc($matdos)) {
echo "<a href='deneme2.php?id=$mat[id]'>$mat[baslik]</a><br>";
}
?>


ve

deneme2.php

<?php
@mysql_connect ("localhost", "ayhan", "123456") or die ("MySQL'a bağlanılamadı");
@mysql_select_db ("ayhandalgic") or die ("cannot connect mysql");
$sorgu = "select * from ornektablo where id='$id'";
$md = mysql_query($sorgu);
$mat = mysql_fetch_assoc ($md);
echo "$mat[baslik]";
?>

yazdım.. deneme.php sayfası açılıyor ama deneme2.php açılmıyor....
önizleme için:
www.ayhandalgic.com/deneme.php ve
www.ayhandalgic.com/deneme2.php


yardımcı olursanız sevinirim. iyi çalışmalar...
egeli hatta değil   Alıntı Yaparak Yanıtla
Eski 13/09/2004, 09:05   #2 (permalink)
İptal Durumu
 
PsyX Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2003
Mesaj: 723
Varsayılan

deneme2.php
<?php
@mysql_connect ("localhost", "ayhan", "123456") or die ("MySQL'a bağlanılamadı");
@mysql_select_db ("ayhandalgic") or die ("cannot connect mysql");
$id = addslashes($_POST['id']);
$sorgu = "select * from ornektablo where id='$id'";
$md = mysql_query($sorgu);
$mat = mysql_fetch_assoc ($md);
echo "$mat[baslik]";
?>
PsyX hatta değil   Alıntı Yaparak Yanıtla
Eski 13/09/2004, 16:10   #3 (permalink)
Eski Cevizci
 
Üyelik Tarihi: 04/2003
Mesaj: 102
Varsayılan

maalesef yine aynı hata çıkıyor...
egeli hatta değil   Alıntı Yaparak Yanıtla
Eski 13/09/2004, 16:24   #4 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

$sorgu = "select * from ornektablo where id='$id'"; satirindan sonra

echo "<p>$sorgu</p>";

yazinca ne gorunuyor?
acemi hatta değil   Alıntı Yaparak Yanıtla
Eski 13/09/2004, 17:16   #5 (permalink)
Eski Cevizci
 
Üyelik Tarihi: 04/2003
Mesaj: 102
Varsayılan

select * from ornektablo where id=''

görünüyor...
egeli hatta değil   Alıntı Yaparak Yanıtla
Eski 13/09/2004, 17:31   #6 (permalink)
Eski Cevizci
 
Üyelik Tarihi: 04/2003
Mesaj: 102
Varsayılan

bilgisayardaki localhostta hiç sorun olmuyor ama plesk servera gönderince deneme.php açılıyor deneme2.php boş sayfa çıkıyor...
egeli hatta değil   Alıntı Yaparak Yanıtla
Eski 13/09/2004, 18:22   #7 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

Alıntı:
select * from ornektablo where id=''
Gordugun gibi $id degeri olmadigi icin tablodan id alani bos olan (where id='') bir kayit bulmaya calisiyorsun. Boyle bir kayit olmadigi icin de sonuc gorunmuyor.

$id degeri bu sayfaya nasil geliyor? Bir form tarafindan mi POST ediliyor?
url'den mi (deneme2.php?id=111 gibi) gelmesi lazim?

bunlari kontrol et.
acemi hatta değil   Alıntı Yaparak Yanıtla
Eski 13/09/2004, 19:23   #8 (permalink)
İptal Durumu
 
PsyX Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2003
Mesaj: 723
Varsayılan

Alıntı:
PsyX, mesajından alıntı:
deneme2.php
<?php
@mysql_connect ("localhost", "ayhan", "123456") or die ("MySQL'a bağlanılamadı");
@mysql_select_db ("ayhandalgic") or die ("cannot connect mysql");
$id = addslashes($_POST['id']);
$sorgu = "select * from ornektablo where id='$id'";
$md = mysql_query($sorgu);
$mat = mysql_fetch_assoc ($md);
echo "$mat[baslik]";
?>
Pardon Sabah sabah yanlış yazmışım...
$id = (int) $_GET['id'];
olmalı...
PsyX hatta değil   Alıntı Yaparak Yanıtla
Eski 13/09/2004, 22:05   #9 (permalink)
Eski Cevizci
 
Üyelik Tarihi: 04/2003
Mesaj: 102
Varsayılan

acemi deneme.php'den çağırıyor. sorumu okumamışsın sanırım...
psyx teşekkürler oldu sayfa açılıyor yalnız bir sorum daha olacaktı. form aracılığıyla ben bu verileri nasıl düzenleyebilirim. yani yeni ekleme, düzenleme ve silme gibi...
egeli 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
Can't connect to MySQL server on 'localhost' (10061) cL PHP 25 25/03/2008 05:14
Couldn't connect to MySQL database! sentube PHP 3 07/02/2007 03:19
function.mysql-connect alize PHP 11 08/02/2005 10:15
can't connect [mysql error] poco PHP 9 31/05/2004 10:28
can't connect to mysql server at ocalhost sokrates Veritabanları & SQL 4 29/10/2002 20:58


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

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