[teknik]
(5) 

mysql sorusu

mubuto87 #164451
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.

 

$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);

uckac

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

ö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...

vi3e

ç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

neden olmasın, heh.

uckac
1

mobil görünümden çık