[]
mysql sorusu
Merhaba,
PHP ve MYSQL kullanarak web sitesi tasarlamaya kastırıyorum. Başarılı olup olmyacağım muallak ama en azından deniyorum.Sizden şu konuda yardım istiyorum;
Veritabanımızda iki tane sütundan oluşan bir tablo yarattık diyelim. Örneğin birinci sütun isimler ve ikinci sütun numaralar olsun. Sitemi kullanan kişi tablodan isimler sütununu görüntülesin ve ardından numarasını öğrenmek istediği kişinin ismine tıklayarak yeni bir sayfada sadece o kişinin bilgilerini görüntülesin. Tabloyu görüntületmek konusunu biliyorum ancak buradan nasıl link verebileceğimi çözebilmiş değilim.
PHP ve MYSQL kullanarak web sitesi tasarlamaya kastırıyorum. Başarılı olup olmyacağım muallak ama en azından deniyorum.Sizden şu konuda yardım istiyorum;
Veritabanımızda iki tane sütundan oluşan bir tablo yarattık diyelim. Örneğin birinci sütun isimler ve ikinci sütun numaralar olsun. Sitemi kullanan kişi tablodan isimler sütununu görüntülesin ve ardından numarasını öğrenmek istediği kişinin ismine tıklayarak yeni bir sayfada sadece o kişinin bilgilerini görüntülesin. Tabloyu görüntületmek konusunu biliyorum ancak buradan nasıl link verebileceğimi çözebilmiş değilim.
$con = mysql_connect("localhost", "root");
if(!$con){
die("bağlantı kurulamadı" .mysql_error());
}
mysql_select_db("db adı", $con);
$listele = "SELECT * FROM tabloadı";
$result = mysql_query($listele, $con) or die(mysql_error());
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><a href='/dene/goster.php?userid=" . $row['bir'] . "'>" . $row['bir'] ."</a></td>";
//echo "<td>" . $row['bir'] ."td>";
echo "<td>" . $row['iki'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
if(!$con){
die("bağlantı kurulamadı" .mysql_error());
}
mysql_select_db("db adı", $con);
$listele = "SELECT * FROM tabloadı";
$result = mysql_query($listele, $con) or die(mysql_error());
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><a href='/dene/goster.php?userid=" . $row['bir'] . "'>" . $row['bir'] ."</a></td>";
//echo "<td>" . $row['bir'] ."td>";
echo "<td>" . $row['iki'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
- uckac (03.08.10 18:28:09 ~ 18:28:27)
peki goster.php sayfasını nasıl hazırlamalıyım ki, o sayfaya açılan bağlantıyı tanıyıp doğru verileri görüntülesin?
- mubuto87 (03.08.10 18:42:24)
önceki örnekten gelen userid değişkenini yeni sayfada $_GET["userid"] ile yakalayıp uygun sorguyu yazacaksın:
$sorgu = mysql_query("SELECT * FROM users WHERE user_id ='".@$_GET["userid"]."'");
gibi...
$sorgu = mysql_query("SELECT * FROM users WHERE user_id ='".@$_GET["userid"]."'");
gibi...
- vi3e (03.08.10 19:21:26)
çok sağolun arkadaşlar tamamen çözdüm olayı. gerçekten çok teşekkür ederim umarım birgün size bi yemek ısmarlama şansım olur, çok mutlu oldum şimdi :D
- mubuto87 (03.08.10 19:47:36)
neden olmasın, heh.
- uckac (03.08.10 21:17:43)
1