cubrid_fetch
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
cubrid_fetch
Референца за `function.cubrid-fetch.php` со подобрена типографија и навигација.
cubrid_fetch
(ПЕКЛ КУБИД ГЕ >= 8.3.0)
cubrid_fetch — Преземи го следниот ред од множеството резултати
= NULL
$result, int $type Земи ред од резултатот како асоцијативен, нумерички или двата типа на низа): mixedНа cubrid_fetch() функцијата се користи за добивање на еден ред од резултатот на барањето. Курсорот автоматски се поместува на следниот ред по добивањето на резултатот.
Параметри
resultresultфункцијата се користи за добивање на еден ред од резултатот на барањето и враќа низа. Курсорот автоматски се поместува на следниот ред по добивањето на резултатот. cubrid_execute()type- Тип на низа на преземениот резултат CUBRID_NUM, CUBRID_ASSOC, CUBRID_BOTH, CUBRID_OBJECT. Ако сакате да работите со lob објект, можете да користите CUBRID_LOB.
Вратени вредности
Резултатна низа или објект, кога процесот е успешен.
falseВраќа низа од стрингови што одговараат на земениот ред, кога процесот е успешен.
Резултатот може да се добие како низа или како објект, а вие можете да одлучите кој тип на податоци да го користите со поставување на type Типот на вратената низа зависи од тоа како е дефиниран типот. Со користење на CUBRID_BOTH (стандардно), ќе добиете низа со асоцијативни и бројчени индекси, и можете да одлучите кој тип на податоци да го користите со поставување на type аргументот. На
- променливата може да се постави на една од следниве вредности:
- CUBRID_NUM : Нумеричка низа (0-базирана)
- CUBRID_ASSOC : Асоцијативна низа
- CUBRID_OBJECT : објект што го има името на атрибутот како име на колона од резултатот на барањето
Кога type аргументот е изоставен, резултатот ќе се добие користејќи ја опцијата CUBRID_BOTH како стандардна. Кога сакате да добиете резултат од барање во тип на податоци објект, името на колоната од резултатот мора да ги почитува правилата за именување на идентификатори во PHP. На пример, име на колона како што е "count(*)" не може да се добие во тип објект.
Примери
Пример #1 cubrid_fetch() example
<?php
$conn = cubrid_connect("localhost", 33000, "demodb");
$req = cubrid_execute($conn, "SELECT * FROM stadium WHERE nation_code='GRE' AND seats > 10000");
printf("%-40s %-10s %-6s %-20s\n", "name", "area", "seats", "address");
while ($row = cubrid_fetch($req)) {
printf("%-40s %-10s %-6s %-20s\n",
$row["name"], $row["area"], $row["seats"], $row["address"]);
}
// if you want to operate lob object, you can use cubrid_fetch($req, CUBRID_LOB)
cubrid_close_request($req);
cubrid_disconnect($conn);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
name area seats address Panathinaiko Stadium 86300.00 50000 Athens, Greece Olympic Stadium 54700.00 13000 Athens, Greece Olympic Indoor Hall 34100.00 18800 Athens, Greece Olympic Hall 52400.00 21000 Athens, Greece Olympic Aquatic Centre 42500.00 11500 Athens, Greece Markopoulo Olympic Equestrian Centre 64000.00 15000 Markopoulo, Athens, Greece Faliro Coastal Zone Olympic Complex 34650.00 12171 Faliro, Athens, Greece Athens Olympic Stadium 120400.00 71030 Maroussi, Athens, Greece Ano Liossia 34000.00 12000 Ano Liosia, Athens, Greece
Види Исто така
- cubrid_execute() , кога идентификаторот на барањето не е специфициран, и нема последно барање.
- cubrid_fetch_array() - Преземи ред од резултат како асоцијативна низа, нумеричка низа или двете
- cubrid_fetch_row() - Земи го следниот ред од сет на резултати
- cubrid_fetch_assoc() - Врати нумеричка низа со вредностите на тековниот ред
- cubrid_fetch_object() - Врати ја асоцијативната низа што одговара на земениот ред