mysql_fetch_lengths
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mysql_fetch_lengths
Референца за `function.mysql-fetch-lengths.php` со подобрена типографија и навигација.
mysql_fetch_lengths
(PHP 4, PHP 5)
mysql_fetch_lengths — Добијте ја должината на секој излез во резултат
Предупредување MySQLi or PDO_MySQL Овој екстензија беше депрецирана во PHP 5.5.0, и беше отстранета во PHP 7.0.0. Наместо тоа, екстензијата треба да се користи. Видете исто така MySQL: избирање на API водич. Алтернативи на оваа функција вклучуваат: PDO::quote()
= NULL
Враќа низа што одговара на должините на секое поле во последниот ред преземен од MySQL.
mysql_fetch_lengths() ги чува должините на секоја колона од резултатот во последниот ред вратен од mysql_fetch_row(), mysql_fetch_assoc(), mysql_fetch_array()Препорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во mysql_fetch_object() во низа, почнувајќи од индекс 0.
Параметри
-
result Враќа број на редови од сет на резултати. Оваа команда е валидна само за изјави како SELECT или SHOW кои враќаат сет на резултати. За да го добиете бројот на редови погодени од INSERT, UPDATE, REPLACE или DELETE прашање, користете resource Резултатот mysql_query().
Примери
ако е овозможен колекторот за отпадоци, mysql_fetch_lengths() example
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_assoc($result);
$lengths = mysql_fetch_lengths($result);
print_r($row);
print_r($lengths);
?>Горниот пример ќе прикаже нешто слично на:
Array
(
[id] => 42
[email] => [email protected]
)
Array
(
[0] => 2
[1] => 16
)
Види Исто така
- mysql_field_len() - Враќа должина на наведеното поле
- mysql_fetch_row() - Преземи ред од резултат како нумеричка низа
- strlen() - Добиј должина на стринг