PHP.mk документација

DBA Функции

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

ref.uodbc.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека ref.uodbc.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
DBA Функции

Референца за `ref.uodbc.php` со подобрена типографија и навигација.

ref.uodbc.php

DBA Функции

Содржина

  • odbc_autocommit — Префрли авто-комит однесување
  • odbc_binmode — Ракување со бинарни податоци во колона
  • odbc_close — Затвори ODBC конекција
  • odbc_close_all — Затвори ги сите ODBC конекции
  • odbc_columnprivileges — Листај ги колоните и поврзаните привилегии за дадената табела
  • odbc_columns — Листај ги имињата на колоните во наведените табели
  • odbc_commit — Комитирај ODBC трансакција
  • odbc_connect — Поврзи се со извор на податоци
  • odbc_connection_string_is_quoted — Определува дали вредноста на низата за поврзување ODBC е наводници
  • odbc_connection_string_quote — Става вредност на низата за поврзување ODBC во наводници
  • odbc_connection_string_should_quote — Определува дали вредноста на низата за поврзување ODBC треба да биде наводници
  • odbc_cursor — Земи го името на курсорот
  • odbc_data_source — Враќа информации за достапните DSN-и
  • odbc_do — Псевдоним на odbc_exec
  • odbc_error — Земи го последниот код за грешка
  • odbc_errormsg — Земи ја последната порака за грешка
  • odbc_exec — Директно изврши SQL изјава
  • odbc_execute — Изврши подготвена изјава
  • odbc_fetch_array — Преземи ред од резултатот како асоцијативен низ
  • odbc_fetch_into — Преземи еден ред од резултатот во низ
  • odbc_fetch_object — Преземи ред од резултатот како објект
  • odbc_fetch_row — Преземи ред
  • odbc_field_len — Земи ја должината (прецизност) на полето
  • odbc_field_name — Земи го името на колоната
  • odbc_field_num — Врати го бројот на колоната
  • odbc_field_precision — Псевдоним на odbc_field_len
  • odbc_field_scale — Земи ја скалата на полето
  • odbc_field_type — Тип на податоци на полето
  • odbc_foreignkeys — Презема список на надворешни клучеви
  • odbc_free_result — Бесплатни објекти поврзани со резултат
  • odbc_gettypeinfo — Презема информации за типовите податоци поддржани од изворот на податоци
  • odbc_longreadlen — Ракување со LONG колони
  • odbc_next_result — Проверува дали се достапни повеќе резултати
  • odbc_num_fields — Број на колони во резултат
  • odbc_num_rows — Број на редови во резултат
  • odbc_pconnect — Отвори постојана врска со базата на податоци
  • odbc_prepare — Подготвува изјава за извршување
  • odbc_primarykeys — Ги добива примарните клучеви за табела
  • odbc_procedurecolumns — Презема информации за параметрите на процедурите
  • odbc_procedures — Добијте ја листата на процедури зачувани во специфичен извор на податоци
  • odbc_result — Добијте податоци од резултат
  • odbc_result_all — Печати резултат како HTML табела
  • odbc_rollback — Врати трансакција
  • odbc_setoption — Прилагоди ги ODBC поставките
  • odbc_specialcolumns — Презема специјални колони
  • odbc_statistics — Презема статистика за табела
  • odbc_tableprivileges — Ги наведува табелите и привилегиите поврзани со секоја табела
  • odbc_tables — Добијте ја листата на имиња на табели зачувани во специфичен извор на податоци

Белешки од корисници 6 белешки

Брзо цртање
20 години пред
In response to Holger's comment about using @@identity:

Be carefull. If the table you're inserting into has a trigger that also inserts into another table that has an identity column you'll get the key of that other table! use scope_identity() instead of @@identity
sven на ajaxtechforums точка com
20 години пред
I found this to be a perfect alternative to the MaxDB special drivers of version 7.5.00. Just weren't that easy to install on *nix. Windows seems fine. Anyway The ODBC is a perfect alternative for connecting the SAPDB/MaxDB towards PHP.

Installation guide for the odbc alternative (instead of the MAXDB-php driver) can be found here:

http://maxdb.yapabout.com/viewtopic.php?t=21
Анонимен
20 години пред
I searched for the solution of why odbc connection of a network remote drive under Windows + Apache 2.0.X, cannot give the query, but seems no one provides the solution.

In fact, it is very simple.
Go to Control Panal -> Services;
Find and double click "Apache2";
In the page of "Log On", choose Log on as "This account" and give an account in the web server system which have the right to control the network remote drive;
Finally, restart Apache, and that's it.
vbwebprofi на gmx точка de
пред 22 години
On my search for a function to retriew the NewID of an inserted row wich has an autoincrement I found this solution like the mysql_insert_id for an ODBC connection to MS-Access :

<?
// make your connection below
$Connection = odbc_connect(...);
$Result = odbc_exec($Connection, "select @@identity");
$NewID = odbc_result($Result, 1);
odbc_free_result($Result);

// make here all what you want with the NewID

odbc_close($Connection);
?>

In my mind this should also work with MS-SQL-Server and with Sybase - via ODBC and direct (mssql_.../sybase_...).

HTH ...

Regards

Holger
denials на gmail точка com
21 години пред
Ever wonder why you're experiencing really slow data retrieval times using IBM DB2 Universal Database for Linux, UNIX, and Windows? The default cursor type used by Unified ODBC is not supported by DB2, so it gets downgraded to a forward-only cursor -- and that negotiation occurs with every row fetch.

One way to force your PHP applications to use forward-only cursors is to modify your DB2 client configuration with a handy CLI patch2 setting value of 6:

$ db2 UPDATE CLI CONFIGURATION FOR SECTION dbname USING patch2 6

You have to update this client setting on the same machine on which you are running the PHP application. This works on Windows operating systems as well as on Linux & UNIX operating systems.

I ran a few basic benchmarks (fetch 10,000 rows consisting of 3 INTEGER columns from a remote database server) and concluded that this setting can make a major difference to your application speed:

Without CLI patch2 setting: ~22 seconds
With CLI patch2 setting: ~ 1.75 seconds

Note that the drawback of using this patch setting (or any other method of using forward-only cursors) makes odbc_num_rows() always return "-1" for the number of rows affected by a SELECT statement.
pascals на NOSPAM точка pobox точка com
пред 22 години
If the bundled ODBC library stumbles on some field formats (like some REAL from Pervasive.SQL), have a look at http://odbtp.sourceforge.net/.

After many headaches, I have adoped odbtp: it's a very solid library and best of all it's not tied to a particular OS.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.