Kategoriler
PHP

PHP ile ID’ye göre MySQL’den veri listelemek

Veritabanındaki verileri ekrana yazdırırken parametrelere göre listeleme yapılır. Bu parametrelerden biri ID parametresidir. Örneğin; üyenin profil bilgileri, üyenin içerikleri, üyenin mesajları vb. Bu işlem için veritabanına ID parametresi içeren bir SQL sorgusu gönderilir. PHP de MySQL’den id’ye göre veri listelemek için aşağıdaki kodları inceleyin.

SQL Sorgusu:

*Üyenin profil bilgileri;

[code]”SELECT * FROM uyeler WHERE id = ‘1’”[/code]

*Üyenin içerik bilgileri;

[code]”SELECT * FROM icerikler WHERE uye = ‘1’”[/code]

PHP MySQL Kodu:

[code]<?php $id = $_GET[“id”]; $sorgu = mysql_query(“SELECT * FROM uyeler WHERE id = ‘$id'”); if(mysql_num_rows($sorgu)=1){ $uye=mysql_fetch_assoc($sorgu); print_r($uye); } $uye = $_GET[“uye”]; $sorgu = mysql_query(“SELECT * FROM icerikler WHERE uye = ‘$uye'”); if(mysql_num_rows($sorgu)=1){ $uye=mysql_fetch_assoc($sorgu); print_r($uye); } ?>[/code]

PHP MySQLi Kodu:

[code]<?php $id = $_GET[“id”]; $sorgu = mysqli_query(“SELECT * FROM uyeler WHERE id = ‘$id'”); if(mysqli_num_rows($sorgu)=1){ $uye=mysqli_fetch_assoc($sorgu); print_r($uye); } $uye = $_GET[“uye”]; $sorgu = mysqli_query(“SELECT * FROM icerikler WHERE uye = ‘$uye'”); if(mysqli_num_rows($sorgu)=1){ $uye=mysqli_fetch_assoc($sorgu); print_r($uye); } ?>[/code]
Kategoriler
PHP

PHP ile veritabanı sorgulama (MySQLi)

PHP ile veritabanı sorgulama için veritabanı eklentilerinden biri olan MySQLi kullanılabilir. MySQLi veritabanı sorgulama kodu şu şekildedir;

 

Nesne yönelimli kullanım;
[code]<?php
$mysqli = new mysqli(“localhost”, “root”, “”, “ikwhois”);

$domainler = $mysqli->query(“SELECT * FROM domainler”);
if($domainler->num_rows>0)
{
while($domain=$domainler->fetch_array())
{
echo(‘<div>’.$domain[“ID”].'</div>’);
}
}
else
{
echo(‘Kayıt yok.’);
}

$mysqli->close();
?>[/code]

Yordamsal kullanım;
[code]<?php
$mysqli_connect = mysqli_connect(“localhost”, “root”, “”, “ikwhois”);

$domainler = mysqli_query($mysqli_connect,”SELECT * FROM domainler”);
if(mysqli_num_rows($domainler)>0)
{
while($domain=mysqli_fetch_array($domainler))
{
echo(‘<div>’.$domain[“ID”].'</div>’);
}
}
else
{
echo(‘Kayıt yok.’);
}

mysqli_close($mysqli_connect);
?>[/code]

Kategoriler
PHP

PHP ile veritabanı bağlantısı (MySQLi)

PHP’de veritabanı bağlantısı, php veritabanı eklentileri ile yapılmaktadır. Bu eklentilerden bir tanesi MySQLi’dir. MySQLi, MySQL veritabanına bağlantı sağlamak için kullanılan eklentidir. MySQLi, nesne yönelimli ve yordamsal olarak iki tür kullanımı vardır. Genelde nesne yönelimli olarak kullanılır. MySQLi kullanımı şu şekildedir;

 

Nesne yönelimli kullanım;
[code]<?php
$mysqli = new mysqli(“localhost”, “root”, “”, “ikweb”);

// *****

$mysqli->close();
?>[/code]

Yordamsal kullanım;
[code]<?php
$mysqli_connect = mysqli_connect(“localhost”, “root”, “”, “ikweb”);

// *****

mysqli_close($mysqli_connect);
?>[/code]