selamlar mysqlden aldgm verileri bi diziye aktarmam lazm acil mobilden yazıorm k.bakmayn
![]() |
![]() |
$diziden_gelen="Hayatta;En;Zor;Şey;Özlemin;Özlemini;Çekmek";
$ayrac=";";
$diziye_aktar=explode($ayrac,$diziden_gelen);
echo $diziye_aktar[0];
$sorgu = "sql";
$i=0;
while($sorgu=mysql_fetch_array($sorgu))
{
$dizi[$i]=sorgu["baslik"];
$i++;
}
$sorgu = "sql";
$i=0;
$dizi = array();
while($sorgu=mysql_fetch_array($sorgu))
{
$dizi[$i]=sorgu["baslik"];
$i++;
}
$sorgu = "sql";
$dizi = array();
while($sorgu=mysql_fetch_array($sorgu))
{
$dizi[]=sorgu["baslik"];
}
..... mysqli ya da PDO kullanılmasını öneririm.
Kesinlikle PDO.
PDO ile ek olarak Prepared Statements ile SQL injectionlara kendi içerisine ek güvenlik önlemi alır. Bununla birlikte Named Placeholders kullanılarak query (sorgular) oldukça kolay hale getirilir. Özellikle yeni nesil kodlamalarda (OO PHP) kesinlikle PDO kullanılmasını öneririm. Named Placeholders ile aşırı kolaylık sağlar.
PDO'nun sürücüleri aşağıdaki gibidir;
PDO_DBLIB ( FreeTDS / Microsoft SQL Server / Sybase )
PDO_FIREBIRD ( Firebird/Interbase 6 )
PDO_IBM ( IBM DB2 )
PDO_INFORMIX ( IBM Informix Dynamic Server )
PDO_MYSQL ( MySQL 3.x/4.x/5.x )
PDO_OCI ( Oracle Call Interface )
PDO_ODBC ( ODBC v3 (IBM DB2, unixODBC and win32 ODBC) )
PDO_PGSQL ( PostgreSQL )
PDO_SQLITE ( SQLite 3 and SQLite 2 )
PDO_4D ( 4D )
Kısacası sadece MYSQL'e bağlanmakla kalmaz. Exception handler'ı oldukça kolay hata yönetimi sağlar.
PDO hakkında yakında Sanal Kurs'a bir ders ekleyeceğim. Burada ders gibi uzun uzun anlatmanın çok bir anlamı yok. Ders olarak eklemem en güzeli olacaktır.
mysqli'den bahsetmeye gerek bile duymuyorum PDO varken....