MYSQL veritabanı sorgulama sonuçlarının tablo halinde yazdırılması

← LİSTEYE DÖN

Açıklama

MySQL veritabanına bağlantı yapıldıktan sonra istenilen SQL sorgusunun sonuçlarını tablo halinde listeliyor.
PHP SOURCE CODE
<? 
	$dbh=mysql_connect ("localhost", "", "") or die ('Veritabanına bağlantı sağlanamıyor. Nedeni: ' . mysql_error());
	mysql_select_db ("vertabanı_adı");
	
	$sqlcumlesi="SELECT * FROM tablo";
	$veriseti = mysql_query($sqlcumlesi);
	
	if (mysql_num_rows($veriseti))  // sorgulama sonucu değer dönüp dönmediğini kontrol ediyor.
	{	
	$kolonsay=mysql_num_fields($veriseti);	// kaç kolon olduğu bulunuyor.
	?>
	<table width=95%>
	<tr><td colspan='<?=$kolonsay?>' align="center" >Toplam <?=mysql_num_rows($veriseti);?> adet kayıt bulundu.</td></tr>
	<tr>
	<? 		
	for ($i=0; $i < $kolonsay;$i++) {
		echo "<td>";
		$meta = mysql_fetch_field($veriseti, $i);
		echo  $meta->name;  // kolon ismi yazdırılıyor.
		echo "</td>";
	} // Kolon isimleri listeleniyor.
	?>
	</tr>
	<?
	// veriler listeleniyor.
	while ($Mysatir = mysql_fetch_row($veriseti))
	{
	 	?>
		<tr>
		<?
		for ($i=0; $i < $kolonsay;$i++) {
		echo "<td>";		
		echo  $Mysatir[$i];
		echo "</td>";
		} // Sat&#253;rlar yazd&#253;r&#253;l&#253;yor.
		?>
		</tr>
	<?
   	} // Sat&#253;rlar listeleniyor sonu 
	?>		
	</table>	
	<?
	}  //---- if sonu
	else
{
	echo " <center>Aranılan Kriterlere Uygun Kayıt Bulunamamıştır</center><br>";
}  
?>

Detaylı İnceleme

Sorgulama sonuçlarının yazdırılması için güzel bir kod. Sorgulama sonuçları yazdırılırken kaç adet kayıt bulunduğu, kolon isimlerinin neler olduğu bilgileri de yazdırılmaktadır. Kullanırken tek yapılması gereken veritabanı bağlantısının tam olarak ayarlanması ve SQL ifadesinin doğu yazılmasıdır.
Görüntülenme: 2740
Ekleyen: Administrator