当前位置:  编程技术>php
本页文章导读:
    ▪PHP 调用 MySQL 存储过程并获得返回值的代码      PHP 调用 MySQL 存储过程并获得返回值的代码 html页面 代码如下: <h1>Employee listing</h1> <form method="post" > <p>Enter Department ID: <input type="text" name="dept_id" size="4"> <input type="su.........
    ▪将明文密码批量导入进mysql数据库的代码      将明文密码批量导入进mysql数据库的代码   代码如下: <?php set_time_limit(13600);  //设置时间 $conn=mysql_connect()('localhost','root',''); //连接数据库 mysql_select_db('csdn',$conn); mysql_query()("SET NAMES utf8").........
    ▪php自动删除mysql死连接(Sleep)的方法      本文介绍php自动删除MYSQL死连接(Sleep)的方法,供大家学习参考。   代码如下: <?php define('MAX_SLEEP_TIME', 120);   $hostname = "localhost"; $username = "root"; $password = "password";   $connect = mysql_connect().........

[1]PHP 调用 MySQL 存储过程并获得返回值的代码
    来源: 互联网  发布时间: 2013-12-24

PHP 调用 MySQL 存储过程并获得返回值的代码

html页面

代码如下:
<h1>Employee listing</h1>
<form method="post" >
<p>Enter Department ID:
<input type="text" name="dept_id" size="4">
<input type="submit" name="submit" value="submit"><p>
</form>

php代码

代码如下:

<?php
$hostname = "localhost";
$username = "root";
$password = "secret";
$database = "prod";

if (IsSet ($_POST['submit'])) {

     $dbh = new mysqli($hostname, $username, $password, $database);

     /* check connection */
     if (mysqli_connect_errno()) {
          printf("Connect failed: %s\n", mysqli_connect_error());
          exit ();
     }
     $dept_id = $_POST['dept_id'];

     if ($result_set = $dbh->query("call employee_list( $dept_id )")) {
          print ('<table border="1" width="30%"> <tr> '.
               '<td>Employee_id</td><td>Surname</td><td>Firstname</td></tr>');
          while ($row = $result_set->fetch_object()) {
               printf("<tr><td>%s</td><td>%s</td><td>%s</td></tr>\n",
                      $row->employee_id, $row->surname, $row->firstname);
          }
     } else {
          printf("<p>Error:%d (%s) %s\n", mysqli_errno($dbh),
                 mysqli_sqlstate($dbh), mysqli_error($dbh));
     }
     print ("</table> ");
     $dbh->close();
}
?>


    
[2]将明文密码批量导入进mysql数据库的代码
    来源: 互联网  发布时间: 2013-12-24

将明文密码批量导入进mysql数据库的代码
 

代码如下:

<?php
set_time_limit(13600);  //设置时间
$conn=mysql_connect()('localhost','root',''); //连接数据库
mysql_select_db('csdn',$conn);
mysql_query()("SET NAMES utf8");
$file=file('csdn.txt');

foreach($file as $line)
{
    $u=explode()('# ', $line);
    mysql_query("INSERT INTO `user` (username,password,email)VALUES('".trim($u[0])."','".trim($u[1])."','".trim($u[2])."')",$conn);
}
echo 'OK';
?>


    
[3]php自动删除mysql死连接(Sleep)的方法
    来源: 互联网  发布时间: 2013-12-24

本文介绍php自动删除MYSQL死连接(Sleep)的方法,供大家学习参考。
 

代码如下:
<?php
define('MAX_SLEEP_TIME', 120);
 
$hostname = "localhost";
$username = "root";
$password = "password";
 
$connect = mysql_connect()($hostname, $username, $password);
$result = mysql_query()("SHOW PROCESSLIST", $connect);
while ($proc = mysql_fetch_assoc($result)) {
    if ($proc["Command"] == "Sleep" && $proc["Time"] > MAX_SLEEP_TIME) {
        @mysql_query("KILL " . $proc["Id"], $connect);
    }
}
mysql_close($connect);
?>

将以上代码中的$password修改改成你的数据库密码,死连接的时间也可以修改。
然后加入计划任务就可以了。比如用 crontab -e 命令加入:
 

代码如下:
*/2 * * * * php /usr/local/sbin/kill-mysql-sleep-proc.php

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3