<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Sybase</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="Referência das Funções" HREF="funcref.html"><LINK REL="PREVIOUS" TITLE="SwishSearch->setStructure" HREF="function.swishsearch-setstructure.html"><LINK REL="NEXT" TITLE="sybase_affected_rows" HREF="function.sybase-affected-rows.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="reference" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.swishsearch-setstructure.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.sybase-affected-rows.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="reference" ><A NAME="ref.sybase" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" >CLXIV. Sybase</H1 ><DIV CLASS="PARTINTRO" ><A NAME="AEN225752" ></A ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="sybase.intro" >Introdução</A ></H1 ><P > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="sybase.requirements" >Dependências</A ></H1 ><P > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="sybase.installation" >Instalação</A ></H1 ><P > Para ativar o suporte a Sybase configure o PHP <CODE CLASS="option" >--with-sybase[=DIR]</CODE >. DIR é o diretório home do Sybase, o padrão é <TT CLASS="filename" >/home/sybase</TT >. Para ativar o suporte o Sybase-CT configure o PHP <CODE CLASS="option" >--with-sybase-ct[=DIR]</CODE >. DIR é o diretório home do Sybase, o padrão é <TT CLASS="filename" >/home/sybase</TT >. </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="sybase.configuration" >Configurações em execução</A ></H1 ><P > O comportamento dessas funções podem ser modificado pelas configurações do <TT CLASS="filename" >php.ini</TT >. </P ><P > <DIV CLASS="table" ><A NAME="AEN225771" ></A ><P ><B >Tabela 1. Opções de configuração do Sybase</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><THEAD ><TR ><TH >Nome</TH ><TH >Padrão</TH ><TH >Modificável</TH ></TR ></THEAD ><TBODY ><TR ><TD >sybase.allow_persistent</TD ><TD >"On"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >sybase.max_persistent</TD ><TD >"-1"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >sybase.max_links</TD ><TD >"-1"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >sybase.interface_file </TD ><TD >"/usr/sybase/interfaces"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >sybase.min_error_severity</TD ><TD >"10"</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >sybase.min_message_severity</TD ><TD >"10"</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >sybase.compatability_mode</TD ><TD >"Off"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >magic_quotes_sybase</TD ><TD >"Off"</TD ><TD >PHP_INI_ALL</TD ></TR ></TBODY ></TABLE ></DIV > </P ><P >Breve descrição das diretivas de configuração.</P ><P > <P ></P ><DIV CLASS="variablelist" ><DL ><DT ><A NAME="ini.sybase.allow-persistent" ></A ><CODE CLASS="parameter" >sybase.allow_persistent</CODE > <A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A ></DT ><DD ><P > Quando permitir conexões Sybase permanentes. </P ></DD ><DT ><A NAME="ini.sybase.max-persistent" ></A ><CODE CLASS="parameter" >sybase.max_persistent</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > O número máximo de conexões Sybase persistentes por processo. -1 indica sem limite. </P ></DD ><DT ><A NAME="ini.sybase.max-links" ></A ><CODE CLASS="parameter" >sybase.max_links</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > O número máximo de conexões Sybase por processo, incluindo as conexões persistentes. -1 indica sem limite. </P ></DD ><DT ><A NAME="ini.sybase.min-error-severity" ></A ><CODE CLASS="parameter" >sybase.min_error_severity</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > Severidade minima de erros a serem mostrados. </P ></DD ><DT ><A NAME="ini.sybase.min-message-severity" ></A ><CODE CLASS="parameter" >sybase.min_message_severity</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > Severidade minima de mensagem a mostrar. </P ></DD ><DT ><A NAME="ini.sybase.compatability-mode" ></A ><CODE CLASS="parameter" >sybase.compatability_mode</CODE > <A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A ></DT ><DD ><P > Modo de compatibilidade com versões antigas do PHP 3.0. Se estiver ativado (on), isto irá fazer com que o PHP automaticamente defina os tipos para os resultados de acordo com o tipo Sybase deles, ao invés de trata-los todos como strings. Este modo de compatipilidade provavelmente não existirá para sempre, então tente aplicar qualquer modificação necessária ao seu código e desative-o. </P ></DD ><DT ><A NAME="ini.magic-quotes-sybase" ></A ><CODE CLASS="parameter" >magic_quotes_sybase</CODE > <A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A ></DT ><DD ><P > Se <CODE CLASS="parameter" >magic_quotes_sybase</CODE > estiver, uma aspa simples é escapada com uma aspa simples ao invés de uma barra invertida se <A HREF="ref.info.html#ini.magic-quotes-gpc" >magic_quotes_gpc</A > ou <A HREF="ref.info.html#ini.magic-quotes-runtime" >magic_quotes_runtime</A > estiverem ativados. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota: </B > Note que quando <CODE CLASS="parameter" >magic_quotes_sybase</CODE > esta ON ele sobrescreve completamente <CODE CLASS="parameter" >magic_quotes_gpc </CODE >. Neste caso mesmo quando <CODE CLASS="parameter" >magic_quotes_gpc</CODE > esta ativado as aspas duplas, barras invertidas e NULL's não serão escapados. </P ></BLOCKQUOTE ></DIV ></DD ></DL ></DIV > </P ><P > <DIV CLASS="table" ><A NAME="AEN225866" ></A ><P ><B >Tabela 2. Opções de configuração do Sybase-CT</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><THEAD ><TR ><TH >Nome</TH ><TH >Padrão</TH ><TH >Modificável</TH ></TR ></THEAD ><TBODY ><TR ><TD >sybct.allow_persistent</TD ><TD >"On"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >sybct.max_persistent</TD ><TD >"-1"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >sybct.max_links</TD ><TD >"-1"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >sybct.min_server_severity</TD ><TD >"10"</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >sybct.min_client_severity</TD ><TD >"10"</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >sybct.hostname</TD ><TD >NULL</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >sybct.deadlock_retry_count</TD ><TD >"-1"</TD ><TD >PHP_INI_ALL</TD ></TR ></TBODY ></TABLE ></DIV > </P ><P >Breve descrição das diretivas de configuração.</P ><P > <P ></P ><DIV CLASS="variablelist" ><DL ><DT ><A NAME="ini.sybct.allow-persistent" ></A ><CODE CLASS="parameter" >sybct.allow_persistent</CODE > <A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A ></DT ><DD ><P > Quando permitir conexões Sybase-CT persistentes. O padrão é on. </P ></DD ><DT ><A NAME="ini.sybct.max-persistent" ></A ><CODE CLASS="parameter" >sybct.max_persistent</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > O número máximo de conexões Sybase-CT persistentes por processo. O padrão é -1 indicando ilimitado. </P ></DD ><DT ><A NAME="ini.sybct.max-links" ></A ><CODE CLASS="parameter" >sybct.max_links</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > O número máximo de conexões Sybase-CT por processo, incluindo as conexões persistentes. O padrão é -1 indicando ilimitado. </P ></DD ><DT ><A NAME="ini.sybct.min-server-severity" ></A ><CODE CLASS="parameter" >sybct.min_server_severity</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > Mensagens do servidor com severidade maior ou igual a sybct.min_server_severity serão reportados como warnings. Este valor também pode ser definido em um script usando <A HREF="function.sybase-min-server-severity.html" ><B CLASS="function" >sybase_min_server_severity()</B ></A >. O padrão é 10 o qual reporta erros de severidade informação ou maiores. </P ></DD ><DT ><A NAME="ini.sybct.min-client-severity" ></A ><CODE CLASS="parameter" >sybct.min_client_severity</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > Mensagens da biblioteca de cliente com severidade maior ou igual a sybct.min_client_severity serão repotados como warnings. Este valor também pode ser definido em um script usando <A HREF="function.sybase-min-client-severity.html" ><B CLASS="function" >sybase_min_client_severity()</B ></A >. O padrão é 10 o que efetivamente desativa os avisos. </P ></DD ><DT ><A NAME="ini.sybct.hostname" ></A ><CODE CLASS="parameter" >sybct.hostname</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > O nome do servidor apartir do qual você diz estar se conectando, para mostrar com sp_who. O padrão é none. </P ></DD ><DT ><A NAME="ini.sybct.deadlock-retry-count" ></A ><CODE CLASS="parameter" >sybct.deadlock_retry_count</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >int</B ></A ></DT ><DD ><P > Permite a você definir quão seguidamente os travamentos serão tentados novamente. O padrão é -1, ou "forever" (para sempre). </P ></DD ></DL ></DIV > </P ><P > Para maiores detalhes e definições das constantes PHP_INI_* veja <A HREF="function.ini-set.html" ><B CLASS="function" >ini_set()</B ></A >. </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="sybase.resources" >Tipos Resource</A ></H1 ><P > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="sybase.constants" >Constantes pré-definidas</A ></H1 ><P >Esta extensão não possui nenhuma constante.</P ></DIV ></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Índice</B ></DT ><DT ><A HREF="function.sybase-affected-rows.html" >sybase_affected_rows</A > -- Informa o número de linhas afetadas pela última consulta</DT ><DT ><A HREF="function.sybase-close.html" >sybase_close</A > -- Fecha uma conexão Sybase</DT ><DT ><A HREF="function.sybase-connect.html" >sybase_connect</A > -- Abre uma conexão Sybase</DT ><DT ><A HREF="function.sybase-data-seek.html" >sybase_data_seek</A > -- Move o ponteiro interno das linhas</DT ><DT ><A HREF="function.sybase-deadlock-retry-count.html" >sybase_deadlock_retry_count</A > -- Define o número de tentativas em caso de travamento</DT ><DT ><A HREF="function.sybase-fetch-array.html" >sybase_fetch_array</A > -- Obtém uma linha como uma matriz</DT ><DT ><A HREF="function.sybase-fetch-assoc.html" >sybase_fetch_assoc</A > -- Obtém uma linha do resultado como uma matriz associativa</DT ><DT ><A HREF="function.sybase-fetch-field.html" >sybase_fetch_field</A > -- Obtém informações de um campo do resultado</DT ><DT ><A HREF="function.sybase-fetch-object.html" >sybase_fetch_object</A > -- Obtém uma linha como um objeto</DT ><DT ><A HREF="function.sybase-fetch-row.html" >sybase_fetch_row</A > -- Obtém uma linha do resultado como uma matriz numérica</DT ><DT ><A HREF="function.sybase-field-seek.html" >sybase_field_seek</A > -- Define o índice do campo</DT ><DT ><A HREF="function.sybase-free-result.html" >sybase_free_result</A > -- Libera um resultado da memória</DT ><DT ><A HREF="function.sybase-get-last-message.html" >sybase_get_last_message</A > -- Retorna a última mensagem do servidor</DT ><DT ><A HREF="function.sybase-min-client-severity.html" >sybase_min_client_severity</A > -- Define a severidade mínima do cliente</DT ><DT ><A HREF="function.sybase-min-error-severity.html" >sybase_min_error_severity</A > -- Define o aseveridade mínima de erro</DT ><DT ><A HREF="function.sybase-min-message-severity.html" >sybase_min_message_severity</A > -- Define a severidade mínima para mensagens</DT ><DT ><A HREF="function.sybase-min-server-severity.html" >sybase_min_server_severity</A > -- Define a severidade mínima do servidor</DT ><DT ><A HREF="function.sybase-num-fields.html" >sybase_num_fields</A > -- Obtém o número de campos em um conjunto de resultados</DT ><DT ><A HREF="function.sybase-num-rows.html" >sybase_num_rows</A > -- Obtém o número de linhas em um conjunto de resultados</DT ><DT ><A HREF="function.sybase-pconnect.html" >sybase_pconnect</A > -- Abre uma conexão Sybase persistente</DT ><DT ><A HREF="function.sybase-query.html" >sybase_query</A > -- Envia uma consulta Sybase</DT ><DT ><A HREF="function.sybase-result.html" >sybase_result</A > -- Obtém dados do resultado</DT ><DT ><A HREF="function.sybase-select-db.html" >sybase_select_db</A > -- Seleciona um banco de dados Sybase</DT ><DT ><A HREF="function.sybase-set-message-handler.html" >sybase_set_message_handler</A > -- Define um manipulador para quando uma mensagem do servidor é enviada</DT ><DT ><A HREF="function.sybase-unbuffered-query.html" >sybase_unbuffered_query</A > -- Envia uma consulta Sybase e não bloqueia</DT ></DL ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.swishsearch-setstructure.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.sybase-affected-rows.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >SwishSearch->setStructure</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="funcref.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >sybase_affected_rows</TD ></TR ></TABLE ></DIV ></BODY ></HTML >