- 8 Ocak 2013
- 5,400
- 2
SELECT fonksiyonu tablo içinden istenilen bir bilgiyi seçmeye yarar.
Kullanımı
SELECT sütün_adı FROM tablo adı
Örnek
Aşağıdaki örnek kisiler tablosundan tüm kayıtları çeker.
<?php
$con = mysql_connect(localhost,kullanıcı,parola);
if (!$con){
die(Bağlanamıyorum: . mysql_error());
}
mysql_select_db("db", $con);
$result = mysql_query("SELECT * FROM kisiler");
while($row = mysql_fetch_array($result)){
echo $row[adi] . " " . $row[soyadi];
echo "
";
}
mysql_close($con);
?>
SELECT fonksiyonu en çok kullanılan fonksiyondur. O açıdan bir çok kullanım opsiyonu vardır. Aşağıda kullanılan opsiyonların bir listesi vardır.
SELECT
[ALL | DISTINCT | DISTINCTROW ]
[HIGH_PRIORITY]
[STRAIGHT_JOIN]
[SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
[SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
<em class="replaceable">select_expr</em>,
[FROM <em class="replaceable">table_references</em>
[WHERE <em class="replaceable">where_condition</em>]
[GROUP BY {<em class="replaceable">col_name</em> | <em class="replaceable">expr</em> | <em class="replaceable">position</em>}
[ASC | DESC], [WITH ROLLUP]]
[HAVING <em class="replaceable">where_condition</em>]
[ORDER BY <em class="replaceable">col_name</em> | <em class="replaceable">expr</em> | <em class="replaceable">position</em>}
[ASC | DESC], ]
[LIMIT <em class="replaceable">offset</em>,] <em class="replaceable">row_count</em> | <em class="replaceable">row_count</em> OFFSET <em class="replaceable">offset</em>
[PROCEDURE <em class="replaceable">procedure_name</em>(<em class="replaceable">argument_list</em>)]
[INTO OUTFILE <em class="replaceable">file_name</em> <em class="replaceable">export_options</em>
| INTO DUMPFILE <em class="replaceable">file_name</em>
| INTO <em class="replaceable">var_name</em> [, <em class="replaceable">var_name</em>]]
[FOR UPDATE | LOCK IN SHARE MODE]]
Kullanımı
SELECT sütün_adı FROM tablo adı
Örnek
Aşağıdaki örnek kisiler tablosundan tüm kayıtları çeker.
<?php
$con = mysql_connect(localhost,kullanıcı,parola);
if (!$con){
die(Bağlanamıyorum: . mysql_error());
}
mysql_select_db("db", $con);
$result = mysql_query("SELECT * FROM kisiler");
while($row = mysql_fetch_array($result)){
echo $row[adi] . " " . $row[soyadi];
echo "
";
}
mysql_close($con);
?>
SELECT fonksiyonu en çok kullanılan fonksiyondur. O açıdan bir çok kullanım opsiyonu vardır. Aşağıda kullanılan opsiyonların bir listesi vardır.
SELECT
[ALL | DISTINCT | DISTINCTROW ]
[HIGH_PRIORITY]
[STRAIGHT_JOIN]
[SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
[SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
<em class="replaceable">select_expr</em>,
[FROM <em class="replaceable">table_references</em>
[WHERE <em class="replaceable">where_condition</em>]
[GROUP BY {<em class="replaceable">col_name</em> | <em class="replaceable">expr</em> | <em class="replaceable">position</em>}
[ASC | DESC], [WITH ROLLUP]]
[HAVING <em class="replaceable">where_condition</em>]
[ORDER BY <em class="replaceable">col_name</em> | <em class="replaceable">expr</em> | <em class="replaceable">position</em>}
[ASC | DESC], ]
[LIMIT <em class="replaceable">offset</em>,] <em class="replaceable">row_count</em> | <em class="replaceable">row_count</em> OFFSET <em class="replaceable">offset</em>
[PROCEDURE <em class="replaceable">procedure_name</em>(<em class="replaceable">argument_list</em>)]
[INTO OUTFILE <em class="replaceable">file_name</em> <em class="replaceable">export_options</em>
| INTO DUMPFILE <em class="replaceable">file_name</em>
| INTO <em class="replaceable">var_name</em> [, <em class="replaceable">var_name</em>]]
[FOR UPDATE | LOCK IN SHARE MODE]]