forked from Wavyzz/dolibarr
524 lines
18 KiB
TeX
524 lines
18 KiB
TeX
\hypertarget{classDoliDb}{
|
|
\section{R\'{e}f\'{e}rence de la classe Doli\-Db}
|
|
\label{classDoliDb}\index{DoliDb@{DoliDb}}
|
|
}
|
|
Classe permettant de g\'{e}r\'{e}r la database de dolibarr.
|
|
|
|
|
|
\subsection*{Fonctions membres publiques}
|
|
\begin{CompactItemize}
|
|
\item
|
|
\hyperlink{classDoliDb_a0}{Doli\-Db} (\$type= 'mysql', \$host= '', \$user= '', \$pass= '', \$name= '')
|
|
\begin{CompactList}\small\item\em ouverture d'une connection vers le serveur et/ou une database. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a1}{select\_\-db} (\$database)
|
|
\begin{CompactList}\small\item\em selectionne une database. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a2}{connect} (\$host, \$login, \$passwd)
|
|
\begin{CompactList}\small\item\em connection vers une database. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a3}{create\_\-db} (\$database)
|
|
\begin{CompactList}\small\item\em cr\'{e}ation d'une database. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a4}{clone} ()
|
|
\begin{CompactList}\small\item\em copie d'une database. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a5}{pconnect} (\$host, \$login, \$passwd)
|
|
\begin{CompactList}\small\item\em ouverture d'une connection vers une database. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a6}{close} ()
|
|
\begin{CompactList}\small\item\em fermeture d'une connection vers une database. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a7}{begin} (\$do=1)
|
|
\begin{CompactList}\small\item\em debut d'une transaction. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a8}{commit} (\$do=1)
|
|
\begin{CompactList}\small\item\em \'{e}criture d'une transaction. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a9}{rollback} (\$do=1)
|
|
\begin{CompactList}\small\item\em \'{e}ffacement d'une transaction et retour au ancienne valeurs. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a10}{query} (\$query, \$limit=\char`\"{}\char`\"{}, \$offset=\char`\"{}\char`\"{})
|
|
\begin{CompactList}\small\item\em requete vers une database. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a11}{list\_\-tables} (\$database)
|
|
\begin{CompactList}\small\item\em liste des tables dans une database. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a12}{result} (\$nb, \$fieldname)
|
|
\begin{CompactList}\small\item\em renvoie les donn\'{e}es de la requete. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a13}{free} ()
|
|
\begin{CompactList}\small\item\em d\'{e}salloue la memoire de la requete. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a14}{fetch\_\-object} ()
|
|
\begin{CompactList}\small\item\em renvoie les donn\'{e}es comme un objet. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a15}{plimit} (\$limit=0, \$offset=0)
|
|
\begin{CompactList}\small\item\em d\'{e}fini les limites de la requ\`{e}te. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a17}{idate} (\$fname)
|
|
\begin{CompactList}\small\item\em formatage de la date en fonction des locales. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a18}{fetch\_\-array} ()
|
|
\begin{CompactList}\small\item\em renvoie les donn\'{e}es dans un tableau. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a19}{fetch\_\-row} ()
|
|
\begin{CompactList}\small\item\em renvoie les donn\'{e}es comme un tableau. \item\end{CompactList}\item
|
|
\hypertarget{classDoliDb_a20}{
|
|
\hyperlink{classDoliDb_a20}{fetch\_\-field} ()}
|
|
\label{classDoliDb_a20}
|
|
|
|
\begin{CompactList}\small\item\em obtient les donn\'{e}es d'un colonne et renvoie les donn\'{e}es sous forme d'objet. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a21}{num\_\-rows} ()
|
|
\begin{CompactList}\small\item\em renvoie le nombre de lignes dans le resultat de la requete. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a22}{num\_\-fields} ()
|
|
\begin{CompactList}\small\item\em renvoie le nombre de champs dans le resultat de la requete. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a23}{error} ()
|
|
\begin{CompactList}\small\item\em renvoie le texte de l'erreur mysql de l'operation precedente. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a24}{errno} ()
|
|
\begin{CompactList}\small\item\em renvoie la valeur numerique de l'erreur mysql de l'operation precedente. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a25}{last\_\-insert\_\-id} ()
|
|
\begin{CompactList}\small\item\em obtient l'id gen\'{e}r\'{e} par le pr\'{e}cedent INSERT. \item\end{CompactList}\item
|
|
\hyperlink{classDoliDb_a26}{affected\_\-rows} ()
|
|
\begin{CompactList}\small\item\em obtient le nombre de lignes affect\'{e}es dans la pr\'{e}c\'{e}dente op\'{e}ration. \item\end{CompactList}\end{CompactItemize}
|
|
|
|
|
|
\subsection{Description d\'{e}taill\'{e}e}
|
|
Classe permettant de g\'{e}r\'{e}r la database de dolibarr.
|
|
|
|
Ensemble des fonctions permettant de g\'{e}rer la database de dolibarr
|
|
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 41 du fichier mysql.lib.php.
|
|
|
|
\subsection{Documentation des contructeurs et destructeur}
|
|
\hypertarget{classDoliDb_a0}{
|
|
\index{DoliDb@{Doli\-Db}!DoliDb@{DoliDb}}
|
|
\index{DoliDb@{DoliDb}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[DoliDb]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::Doli\-Db (\$ {\em type} = {\tt 'mysql'}, \$ {\em host} = {\tt ''}, \$ {\em user} = {\tt ''}, \$ {\em pass} = {\tt ''}, \$ {\em name} = {\tt ''})}}
|
|
\label{classDoliDb_a0}
|
|
|
|
|
|
ouverture d'une connection vers le serveur et/ou une database.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em type}]type de base de donn\'{e}es (mysql ou pgsql) \item[{\em host}]addresse de la base de donn\'{e}es \item[{\em user}]nom de l'utilisateur autoris\'{e} \item[{\em pass}]mot de passe \item[{\em name}]nom de la database \end{description}
|
|
\end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 57 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences connect(), et select\_\-db().
|
|
|
|
\subsection{Documentation des fonctions membres}
|
|
\hypertarget{classDoliDb_a26}{
|
|
\index{DoliDb@{Doli\-Db}!affected_rows@{affected\_\-rows}}
|
|
\index{affected_rows@{affected\_\-rows}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[affected\_\-rows]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::affected\_\-rows ()}}
|
|
\label{classDoliDb_a26}
|
|
|
|
|
|
obtient le nombre de lignes affect\'{e}es dans la pr\'{e}c\'{e}dente op\'{e}ration.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]rows \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 448 du fichier mysql.lib.php.\hypertarget{classDoliDb_a7}{
|
|
\index{DoliDb@{Doli\-Db}!begin@{begin}}
|
|
\index{begin@{begin}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[begin]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::begin (\$ {\em do} = {\tt 1})}}
|
|
\label{classDoliDb_a7}
|
|
|
|
|
|
debut d'une transaction.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em do}]\end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]string \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 216 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences begin(), et query().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par begin().\hypertarget{classDoliDb_a4}{
|
|
\index{DoliDb@{Doli\-Db}!clone@{clone}}
|
|
\index{clone@{clone}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[clone]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::clone ()}}
|
|
\label{classDoliDb_a4}
|
|
|
|
|
|
copie d'une database.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 179 du fichier mysql.lib.php.\hypertarget{classDoliDb_a6}{
|
|
\index{DoliDb@{Doli\-Db}!close@{close}}
|
|
\index{close@{close}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[close]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::close ()}}
|
|
\label{classDoliDb_a6}
|
|
|
|
|
|
fermeture d'une connection vers une database.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 205 du fichier mysql.lib.php.\hypertarget{classDoliDb_a8}{
|
|
\index{DoliDb@{Doli\-Db}!commit@{commit}}
|
|
\index{commit@{commit}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[commit]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::commit (\$ {\em do} = {\tt 1})}}
|
|
\label{classDoliDb_a8}
|
|
|
|
|
|
\'{e}criture d'une transaction.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em do}]\end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]string \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 234 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences commit(), et query().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par commit().\hypertarget{classDoliDb_a2}{
|
|
\index{DoliDb@{Doli\-Db}!connect@{connect}}
|
|
\index{connect@{connect}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[connect]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::connect (\$ {\em host}, \$ {\em login}, \$ {\em passwd})}}
|
|
\label{classDoliDb_a2}
|
|
|
|
|
|
connection vers une database.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em host}]addresse de la base de donn\'{e}es \item[{\em login}]nom de l'utilisateur autoris\'{e} \item[{\em passwd}]mot de passe \end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 149 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences connect().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par connect(), et Doli\-Db().\hypertarget{classDoliDb_a3}{
|
|
\index{DoliDb@{Doli\-Db}!create_db@{create\_\-db}}
|
|
\index{create_db@{create\_\-db}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[create\_\-db]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::create\_\-db (\$ {\em database})}}
|
|
\label{classDoliDb_a3}
|
|
|
|
|
|
cr\'{e}ation d'une database.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em database}]nom de la database \end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]result resultat 1 pour ok, 0 pour non ok \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 162 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences create\_\-db().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par create\_\-db().\hypertarget{classDoliDb_a24}{
|
|
\index{DoliDb@{Doli\-Db}!errno@{errno}}
|
|
\index{errno@{errno}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[errno]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::errno ()}}
|
|
\label{classDoliDb_a24}
|
|
|
|
|
|
renvoie la valeur numerique de l'erreur mysql de l'operation precedente.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]error\_\-num \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 425 du fichier mysql.lib.php.\hypertarget{classDoliDb_a23}{
|
|
\index{DoliDb@{Doli\-Db}!error@{error}}
|
|
\index{error@{error}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[error]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::error ()}}
|
|
\label{classDoliDb_a23}
|
|
|
|
|
|
renvoie le texte de l'erreur mysql de l'operation precedente.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]error\_\-text \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 415 du fichier mysql.lib.php.\hypertarget{classDoliDb_a18}{
|
|
\index{DoliDb@{Doli\-Db}!fetch_array@{fetch\_\-array}}
|
|
\index{fetch_array@{fetch\_\-array}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[fetch\_\-array]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::fetch\_\-array ()}}
|
|
\label{classDoliDb_a18}
|
|
|
|
|
|
renvoie les donn\'{e}es dans un tableau.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]array \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 365 du fichier mysql.lib.php.\hypertarget{classDoliDb_a14}{
|
|
\index{DoliDb@{Doli\-Db}!fetch_object@{fetch\_\-object}}
|
|
\index{fetch_object@{fetch\_\-object}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[fetch\_\-object]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::fetch\_\-object ()}}
|
|
\label{classDoliDb_a14}
|
|
|
|
|
|
renvoie les donn\'{e}es comme un objet.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 319 du fichier mysql.lib.php.\hypertarget{classDoliDb_a19}{
|
|
\index{DoliDb@{Doli\-Db}!fetch_row@{fetch\_\-row}}
|
|
\index{fetch_row@{fetch\_\-row}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[fetch\_\-row]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::fetch\_\-row ()}}
|
|
\label{classDoliDb_a19}
|
|
|
|
|
|
renvoie les donn\'{e}es comme un tableau.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]array \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 375 du fichier mysql.lib.php.\hypertarget{classDoliDb_a13}{
|
|
\index{DoliDb@{Doli\-Db}!free@{free}}
|
|
\index{free@{free}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[free]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::free ()}}
|
|
\label{classDoliDb_a13}
|
|
|
|
|
|
d\'{e}salloue la memoire de la requete.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 309 du fichier mysql.lib.php.\hypertarget{classDoliDb_a17}{
|
|
\index{DoliDb@{Doli\-Db}!idate@{idate}}
|
|
\index{idate@{idate}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[idate]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::idate (\$ {\em fname})}}
|
|
\label{classDoliDb_a17}
|
|
|
|
|
|
formatage de la date en fonction des locales.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em fname}]\end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]date \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 355 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences idate().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par idate().\hypertarget{classDoliDb_a25}{
|
|
\index{DoliDb@{Doli\-Db}!last_insert_id@{last\_\-insert\_\-id}}
|
|
\index{last_insert_id@{last\_\-insert\_\-id}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[last\_\-insert\_\-id]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::last\_\-insert\_\-id ()}}
|
|
\label{classDoliDb_a25}
|
|
|
|
|
|
obtient l'id gen\'{e}r\'{e} par le pr\'{e}cedent INSERT.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]id \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 438 du fichier mysql.lib.php.\hypertarget{classDoliDb_a11}{
|
|
\index{DoliDb@{Doli\-Db}!list_tables@{list\_\-tables}}
|
|
\index{list_tables@{list\_\-tables}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[list\_\-tables]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::list\_\-tables (\$ {\em database})}}
|
|
\label{classDoliDb_a11}
|
|
|
|
|
|
liste des tables dans une database.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em database}]nom de la database \end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 286 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences list\_\-tables().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par list\_\-tables().\hypertarget{classDoliDb_a22}{
|
|
\index{DoliDb@{Doli\-Db}!num_fields@{num\_\-fields}}
|
|
\index{num_fields@{num\_\-fields}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[num\_\-fields]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::num\_\-fields ()}}
|
|
\label{classDoliDb_a22}
|
|
|
|
|
|
renvoie le nombre de champs dans le resultat de la requete.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]int \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 405 du fichier mysql.lib.php.\hypertarget{classDoliDb_a21}{
|
|
\index{DoliDb@{Doli\-Db}!num_rows@{num\_\-rows}}
|
|
\index{num_rows@{num\_\-rows}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[num\_\-rows]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::num\_\-rows ()}}
|
|
\label{classDoliDb_a21}
|
|
|
|
|
|
renvoie le nombre de lignes dans le resultat de la requete.
|
|
|
|
\begin{Desc}
|
|
\item[Renvoie:]int \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 395 du fichier mysql.lib.php.\hypertarget{classDoliDb_a5}{
|
|
\index{DoliDb@{Doli\-Db}!pconnect@{pconnect}}
|
|
\index{pconnect@{pconnect}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[pconnect]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::pconnect (\$ {\em host}, \$ {\em login}, \$ {\em passwd})}}
|
|
\label{classDoliDb_a5}
|
|
|
|
|
|
ouverture d'une connection vers une database.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em host}]addresse de la base de donn\'{e}es \item[{\em login}]nom de l'utilisateur autoris\'{e} \item[{\em passwd}]mot de passe \end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 194 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences pconnect().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par pconnect().\hypertarget{classDoliDb_a15}{
|
|
\index{DoliDb@{Doli\-Db}!plimit@{plimit}}
|
|
\index{plimit@{plimit}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[plimit]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::plimit (\$ {\em limit} = {\tt 0}, \$ {\em offset} = {\tt 0})}}
|
|
\label{classDoliDb_a15}
|
|
|
|
|
|
d\'{e}fini les limites de la requ\`{e}te.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em limit}]\item[{\em offset}]\end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]limit \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 331 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences plimit().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par plimit().\hypertarget{classDoliDb_a10}{
|
|
\index{DoliDb@{Doli\-Db}!query@{query}}
|
|
\index{query@{query}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[query]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::query (\$ {\em query}, \$ {\em limit} = {\tt \char`\"{}\char`\"{}}, \$ {\em offset} = {\tt \char`\"{}\char`\"{}})}}
|
|
\label{classDoliDb_a10}
|
|
|
|
|
|
requete vers une database.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em query}]contenu de la query \item[{\em limit}]\item[{\em offset}]\end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 272 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences query().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par begin(), commit(), query(), et rollback().\hypertarget{classDoliDb_a12}{
|
|
\index{DoliDb@{Doli\-Db}!result@{result}}
|
|
\index{result@{result}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[result]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::result (\$ {\em nb}, \$ {\em fieldname})}}
|
|
\label{classDoliDb_a12}
|
|
|
|
|
|
renvoie les donn\'{e}es de la requete.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em nb}]contenu de la query \item[{\em fieldname}]nom du champ \end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 299 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences result().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par result().\hypertarget{classDoliDb_a9}{
|
|
\index{DoliDb@{Doli\-Db}!rollback@{rollback}}
|
|
\index{rollback@{rollback}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[rollback]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::rollback (\$ {\em do} = {\tt 1})}}
|
|
\label{classDoliDb_a9}
|
|
|
|
|
|
\'{e}ffacement d'une transaction et retour au ancienne valeurs.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em do}]\end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]string \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 252 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences query(), et rollback().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par rollback().\hypertarget{classDoliDb_a1}{
|
|
\index{DoliDb@{Doli\-Db}!select_db@{select\_\-db}}
|
|
\index{select_db@{select\_\-db}!DoliDb@{Doli\-Db}}
|
|
\subsubsection[select\_\-db]{\setlength{\rightskip}{0pt plus 5cm}Doli\-Db::select\_\-db (\$ {\em database})}}
|
|
\label{classDoliDb_a1}
|
|
|
|
|
|
selectionne une database.
|
|
|
|
\begin{Desc}
|
|
\item[Param\`{e}tres:]
|
|
\begin{description}
|
|
\item[{\em database}]nom de la database \end{description}
|
|
\end{Desc}
|
|
\begin{Desc}
|
|
\item[Renvoie:]resource \end{Desc}
|
|
|
|
|
|
D\'{e}finition \`{a} la ligne 136 du fichier mysql.lib.php.
|
|
|
|
R\'{e}f\'{e}rences select\_\-db().
|
|
|
|
R\'{e}f\'{e}renc\'{e} par Doli\-Db(), et select\_\-db().
|
|
|
|
La documentation de cette classe a \'{e}t\'{e} g\'{e}n\'{e}r\'{e}e \`{a} partir du fichier suivant:\begin{CompactItemize}
|
|
\item
|
|
htdocs/lib/\hyperlink{mysql_8lib_8php}{mysql.lib.php}\end{CompactItemize}
|