downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Our source is open

The syntax highlighted source is automatically generated by PHP from the plaintext script. If you're interested in what's behind the several functions we used, you can always take a look at the source of the following files:

Of course, if you want to see the source of this page, we have it available. You can also browse the Git repository for this website on git.php.net.

Source of: /manual/ro/function.mysql-ping.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once
dirname(__FILE__) ."/toc/ref.mysql.inc";
$setup = array (
 
'home' =>
  array (
   
0 => 'index.php',
   
1 => 'PHP Manual',
  ),
 
'head' =>
  array (
   
0 => 'UTF-8',
   
1 => 'ro',
  ),
 
'this' =>
  array (
   
0 => 'function.mysql-ping.php',
   
1 => 'mysql_ping',
  ),
 
'up' =>
  array (
   
0 => 'ref.mysql.php',
   
1 => 'Funcții MySQL',
  ),
 
'prev' =>
  array (
   
0 => 'function.mysql-pconnect.php',
   
1 => 'mysql_pconnect',
  ),
 
'next' =>
  array (
   
0 => 'function.mysql-query.php',
   
1 => 'mysql_query',
  ),
 
'alternatives' =>
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="function.mysql-ping" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">mysql_ping</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.3.0, PHP 5)</p><p class="refpurpose"><span class="refname">mysql_ping</span> &mdash; <span class="dc-title">Ping a server connection or reconnect if there is no connection</span></p>

 </div>

 <div id="function.mysql-ping-refsynopsisdiv">
  <div class="warning"><strong class="warning">Avertizare</strong>
   <p class="para">
Această extensie este dezaprobată începând cu PHP 5.5.0 și va fi eliminată în
viitor. În locul ei trebuie utilizate extensiile <a href="book.mysqli.php" class="link">MySQLi</a>
sau <a href="ref.pdo-mysql.php" class="link">PDO_MySQL</a>. Vedeți de asemenea ghidul
<a href="mysqlinfo.api.choosing.php" class="link">MySQL: selectarea unei API</a> și
<a href="faq.databases.php#faq.databases.mysql.deprecated" class="link">FAQ asociat</a> pentru mai
multe informații. Alternative ale acestei funcții includ:</p>
   <ul class="simplelist">
    <li class="member"> <span class="function"><a href="mysqli.ping.php" class="function">mysqli_ping()</a></span></li>
   </ul>
  </div>
 </div>

 <div class="refsect1 description" id="refsect1-function.mysql-ping-description">
  <h3 class="title">Descrierea</h3>
  <div class="methodsynopsis dc-description">
   <span class="type">bool</span> <span class="methodname"><strong>mysql_ping</strong></span>
    ([ <span class="methodparam"><span class="type">resource</span> <code class="parameter">$link_identifier</code><span class="initializer"> = NULL</span></span>
  ] )</div>

  <p class="para rdfs-comment">
   Checks whether or not the connection to
   the server is working. If it has gone down, an automatic reconnection is
   attempted. This function can be used by scripts that remain idle for a
   long while, to check whether or not the server has closed the connection
   and reconnect if necessary.
  </p>
  <blockquote class="note"><p><strong class="note">Notă</strong>:
   <p class="para">
    Automatic reconnection is disabled by default in versions of MySQL &gt;= 5.0.3.
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.mysql-ping-parameters">
  <h3 class="title">Parametri</h3>
  <p class="para">
   <dl>

    <dt>
<span class="term"><em><code class="parameter">link_identifier
</code></em></span><dd>
<p class="para">Conexiunea MySQL. Dacă identificatorul
legăturii nu este specificat, se presupune că este ultima legătură deschisă cu
ajutorul  <span class="function"><a href="function.mysql-connect.php" class="function">mysql_connect()</a></span>. Dacă nu este găsită nici o astfel
de legătură, se va încerca crearea uneia prin apelul  <span class="function"><strong>mysql_connect
()</strong></span> fără argumente. În caz că nici o conexiune nu este găsită sau
stabilită, se va genera o eroare de nivelul <strong><code>E_WARNING</code></strong>.
</p></dd>
</dt>

   </dl>

  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.mysql-ping-returnvalues">
  <h3 class="title">Valorile întoarse</h3>
  <p class="para">
   Returns <strong><code>TRUE</code></strong> if the connection to the server MySQL server is working,
   otherwise <strong><code>FALSE</code></strong>.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.mysql-ping-examples">
  <h3 class="title">Exemple</h3>
  <p class="para">
   <div class="example" id="example-1661">
    <p><strong>Example #1 A  <span class="function"><strong>mysql_ping()</strong></span> example</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />set_time_limit</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$conn&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #DD0000">'localhost'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'mysqluser'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'mypass'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$db&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #DD0000">'mydb'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*&nbsp;Assuming&nbsp;this&nbsp;query&nbsp;will&nbsp;take&nbsp;a&nbsp;long&nbsp;time&nbsp;*/<br /></span><span style="color: #0000BB">$result&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #0000BB">$sql</span><span style="color: #007700">);<br />if&nbsp;(!</span><span style="color: #0000BB">$result</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">'Query&nbsp;#1&nbsp;failed,&nbsp;exiting.'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;exit;<br />}<br /><br /></span><span style="color: #FF8000">/*&nbsp;Make&nbsp;sure&nbsp;the&nbsp;connection&nbsp;is&nbsp;still&nbsp;alive,&nbsp;if&nbsp;not,&nbsp;try&nbsp;to&nbsp;reconnect&nbsp;*/<br /></span><span style="color: #007700">if&nbsp;(!</span><span style="color: #0000BB">mysql_ping</span><span style="color: #007700">(</span><span style="color: #0000BB">$conn</span><span style="color: #007700">))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">'Lost&nbsp;connection,&nbsp;exiting&nbsp;after&nbsp;query&nbsp;#1'</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;exit;<br />}<br /></span><span style="color: #0000BB">mysql_free_result</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*&nbsp;So&nbsp;the&nbsp;connection&nbsp;is&nbsp;still&nbsp;alive,&nbsp;let's&nbsp;run&nbsp;another&nbsp;query&nbsp;*/<br /></span><span style="color: #0000BB">$result2&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #0000BB">$sql2</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.mysql-ping-seealso">
  <h3 class="title">Vedeți de asemenea</h3>
  <p class="para">
   <ul class="simplelist">
    <li class="member"> <span class="function"><a href="function.mysql-thread-id.php" class="function" rel="rdfs-seeAlso">mysql_thread_id()</a> - Return the current thread ID</span></li>
    <li class="member"> <span class="function"><a href="function.mysql-list-processes.php" class="function" rel="rdfs-seeAlso">mysql_list_processes()</a> - List MySQL processes</span></li>
   </ul>
  </p>
 </div>

</div><?php manual_footer(); ?>
 
show source | credits | sitemap | contact | advertising | mirror sites