导航:首页 > 编程语言 > d盘php调用c盘的mysql

d盘php调用c盘的mysql

发布时间:2025-02-12 23:38:29

‘壹’ linux下的php到底是怎么加载mysqli模块的

添加扩展的基本步骤:
1、进入PHP源代码目录:# cd /tmp/php-5.2.14/
2、再进入要添加的mysqli扩展源码目录:# cd ext/mysqli/
2、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize
3、然后configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 为mysql的安装目录)
4、make && make install
5、编译之后,自动把mysqli.so放到了默认的php扩展目录下,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者执行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默认路径为 extension_dir="./" 我修改后才启动加载的
在下面添加extension = "mysqli.so" 保存即可

extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "mysqli.so"

6、重启apache:# service httpd restart

‘贰’ PHP访问MySQL数据库的步骤。

PHP访问MySQL数据库:
因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。
基本步骤:
1.连接服务器:mysql_connect();
2.选择数据库:mysql_select_db();
3.执行SQL语句:mysql_query();

查询:select
显示:show
插入:insert into
更新:update
删除:delete

4.关闭结果集:mysql_free_result($result);
5.关闭数据库:mysql_close($link);

‘叁’ php调用mysql存储过程(急,在线等)

关键就是两点

1)define('CLIENT_MULTI_RESULTS', 131072);

2)$link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error());

下面就可以正常使用了,以下是例子程序。

<?php
define('CLIENT_MULTI_RESULTS', 131072);

$link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error());
mysql_select_db("vs") or die("Could not select database");
?>

<?php
$result = mysql_query("call get_news_from_class_id(2)") or die("Query failed:" .mysql_error());
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$line = '<tr><td><a target = _blank href=\''.$row["url"].'\'>'.$row["title"].'('.$row["page_time"].')'.'</a></td></t
r>';
echo $line;
printf("\n");

}
mysql_free_result($result);
?>

<?php
mysql_close($link);
?>

‘肆’ 如何用php调用mysql中的数据

大概的基本流程如下:

连接数据库,再加一个判断。

选择数据库

读取表

输出表中数据

下面是代码:

<?php

$con = mysql_connect("localhost","root","abc123");
/* localhost 是服务器 root 是用户名 abc123 是密码*/ 
if (!$con)
 {
 die("数据库服务器连接失败");
 }

/* 这就是一个逻辑非判断,如果错误就输出括号里的字符串 */ 

@mysql_select_db("a", $con); 
/* 选择mysql服务器里的一个数据库,假设你的数据库名为 a*/ 

$sql = "SELECT * FROM qq"; 
/* 定义变量sql, "SELECT * FROM qq" 是SQL指令,表示选取表qq中的数据 */ 

$result = mysql_query($sql); //执行SQL语句,获得结果集 

/*下面就是选择性的输出打印了,由于不清楚你的具体情况给你个表格打印吧*/

//打印表格 
echo "<table border=1>"; 
while( $row = mysql_fetch_array($result) )

/*逐行获取结果集中的记录,得到数组row */

{  
/*数组row的下标对应着数据库中的字段值 */

$id = $row['id']; 
$name = $row['name']; 
$sex = $row['sex']; 
echo "<tr>"; 
echo "<td>$id</td>"; 
echo "<td>$name</td>"; 
echo "<td>$sex</td>"; 
echo "</tr>"; 

echo "<table />"; 

?>

如果你的switch是表头,就定义这个表头字段,然后输出。

你可以去后盾人平台看看,里面的东西不错

‘伍’ PHP如何读取MySQL数据

PHP读取MySQL数据有如下方法:
方法一:
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] <br />";
/* id和name可以换位置 */
@mysql_close($dbh);
/* 关闭到mysql数据库的连接 */
?>
方法二:
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_object($rs)) echo "$row->id $row->name <br />";
/* id和name可以换位置 */
?>
方法三:
<?
$rs = mysql_query($q, $dbh);
/* 定义变量 rs ,函数mysql_query()的意思是:送出 query 字串供 MySQL 做相关的处理或者执行.由于php是从右往左执行的
,所以,rs的值是服务器运行mysql_query()函数后返回的值 */
if(!$rs){die("Valid result!");}
echo "<table>";
echo "<tr><td>ID</td><td>Name</td></tr>";
while($row = mysql_fetch_row($rs)) echo "<tr><td>$row[0]</td><td>$row[1]</td></tr>";
/* 定义量变(数组)row,并利用while循环,把数据一一写出来.
函数mysql_fetch_row()的意思是:将查询结果$rs单列拆到阵列变数中.
$row[0] 和 $row[1] 的位置可以换*/
echo "</table>";
?>
总结:方法一是效率最高的,推荐日常使用。

阅读全文

与d盘php调用c盘的mysql相关的资料

热点内容
安卓天气挂件怎么放到第一页 浏览:865
兰州理工大学51单片机实验 浏览:35
程序员需要高深吗 浏览:98
农行app怎么查询公户账户余额 浏览:330
美国疾控发防疫命令 浏览:141
用固定循环编程可以 浏览:880
硅胶压缩比测试 浏览:801
vc命令行编译c 浏览:674
php用户登录界面 浏览:82
安卓车载导航如何卸载自带软件 浏览:714
阶乘的编程c 浏览:415
java视频教程达内 浏览:825
单片机应该怎么学 浏览:420
空气压缩机品牌名称 浏览:346
word文档部分内容加密 浏览:63
压解压软件 浏览:936
java设置excel格式 浏览:957
单片机锁存器地址怎么看 浏览:576
手机硬件编程 浏览:835
如何去除你看文件夹时间 浏览:442