资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php监视数据库变化 php监听文件变化

PHP mysql数据库问题

1. mysql操作语句环境有两种,1种是函数形式的,如mysql_query,另一种是面向对象形式的如$mysqli = new Mysqli($host,$username,$pwd);,第二种所有操作都是以php 面向对象的形式操作mysql数据库的。如mysqli-query('sql');等同于mysql_qeury('sql')

10多年的珲春网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整珲春建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“珲春网站设计”,“珲春网站推广”以来,每个客户项目都认真落实执行。

查看服务器是否开启mysqli扩展的方式可以通过?php echo phpinfo() ?看是否存在mysqli扩展

2.获取插入数据的id方法是mysql_insert_id($query);获取mysqli-insert_id;要获取插入数据id,id必须设置为自动增加模式(auto_increment).

$msyqli = new Mysqli($host,$user,$pwd);

$mysqli-select_db($dbname);

$mysqli-query('set names gbk');

$mysqli-query('insert into tb123(body)values("test")');

echo $mysql-insert_id;

$mysqli-close();

最后,请给点分数,奖励一下啊

php对mysql数据库操作的几个问题

一下是PHP对数据库的一些基本操作,楼主你看看吧。看完就上机实践加深一下印象。懂得这些后再学PHP就容易很多的了。

Conn.php //连接mysql数据库

?php

$id=mysql_connect("127.0.0.1","root","") or die('连接失败:'.mysql_error());

if(mysql_select_db("test_moonlitshiny ",$id))

echo"";

else

echo('数据库连接失败:'.mysql_error());

mysql_query("set names utf8");

?

Select.php //搜索数据库

?php

$id=mysql_connect("127.0.0.1","root","") or die('连接失败:'.mysql_error());

if(mysql_select_db("test_moonlitshiny ",$id))

echo"";

else

echo('数据库连接失败:'.mysql_error());

mysql_query("set names utf8");

$lineid=1;

$query=mysql_query("select * from test_moonlitshiny where ID='$lineid'");

if($query==true)

{

while($myrow=mysql_fetch_array($query))

{

$helloworld=$myrow[q1];

$hello=$myrow[q2];

Echo $helloworld;

Echo $hello;

}

}

insert.php //插入数据

?php

$id=mysql_connect("127.0.0.1","root","") or die('连接失败:'.mysql_error());

if(mysql_select_db("test_moonlitshiny ",$id))

echo"";

else

echo('数据库连接失败:'.mysql_error());

mysql_query("set names utf8");

$n1=”hello”;

$n2=”world”;

$n3=”helloworld”;

$query="insert into test_moonlitshiny(q1,q2,q3)values('$n1','$n2','$n3')";

$result=mysql_query($query);

if($result==true)

{

Echo “HELLO ~WORLD!”;

}

Else

{

Echo “oh~~thx~~~”;

}

?

Update //更新

?php

$id=mysql_connect("127.0.0.1","root","") or die('连接失败:'.mysql_error());

if(mysql_select_db("test_moonlitshiny ",$id))

echo"";

else

echo('数据库连接失败:'.mysql_error());

mysql_query("set names utf8");

$id=1;

$n1=”hello”;

$n2=”world”;

$n3=”helloworld”;

$query=mysql_query("update test_moonlitshiny set q1='$n1',q2='$n2',q3='$n3' where ID='$id'");

if($query==true)

{

Echo “HELLO ~WORLD!”;

}

Else

{

Echo “oh~~thx~~~”;

}

?

Delete.php //删除

?php

$id=mysql_connect("127.0.0.1","root","") or die('连接失败:'.mysql_error());

if(mysql_select_db("test_moonlitshiny",$id))

echo"";

else

echo('数据库连接失败:'.mysql_error());

mysql_query("set names utf8");

$id=1;

$query=mysql_query(“delete from test_moonlitshiny where ID=’$id’”);

If($query==true)

{

Echo “删除成功”;

}

Else

{

Echo “删除失败”;

}

如何用PHP 查询及显示 mysql 数据库中某个表 的总行数?

$sql = mysql_query("select * from 表名");

$row = mysql_num_rows($sql);

echo $row;

在SQL SERVER数据库中如何实时监视某个数据表中的记录是否改变

应该新建一个表,其中存有各种标志位,触发器来更改标志位。

由外部exe程序定时来访问,察看是否有变化。

PHP+MySQL如何统计数据库容量?

要想知道每个数据库的大小的话,步骤如下:

1、进入information_schema

数据库(存放了其他的数据库的信息)

use

information_schema;

2、查询所有数据的大小:

select

concat(round(sum(data_length/1024/1024),2),'MB')

as

data

from

tables;

3、查看指定数据库的大小:

比如查看数据库home的大小

select

concat(round(sum(data_length/1024/1024),2),'MB')

as

data

from

tables

where

table_schema='home';

4、查看指定数据库的某个表的大小

比如查看数据库home中

members

表的大小

select

concat(round(sum(data_length/1024/1024),2),'MB')

as

data

from

tables

where

table_schema='home'

and

table_name='members';

php连接数据库服务器,然后选择使用的数据库名称为information_schema,然后执行查询就行了。看你问的这个问题应该不会不知道用php访问数据库吧。

如果你权限不够的话可能只能对特定的数据库的信息进行查询。

php怎么操作数据库

//链接数据库

$db=mysql_connect("localhost", "root","123456");

$sqlname="database";

mysql_select_db($sqlname,$db);

session_start();

mysql_query("SET NAMES 'utf8'",$db);

?

?

//创建结果集

$sql = "SELECT * FROM kecheng";

$result = mysql_query($sql);

$rs= mysql_fetch_array($result);

?

?

//修改数据

$sql = "UPDATE news SET title='1111' where news_id=1";

$result = mysql_query($sql);

?

?

//删除数据

$sql = "DELETE from news where news_id=1";

$result = mysql_query($sql);

?

?

//添加数据

$sql = "INSERT INTO news (title,fenshu) VALUES ('a',1)"

$result = mysql_query($sql);

?


当前文章:php监视数据库变化 php监听文件变化
文章转载:http://www.cdkjz.cn/article/hjosph.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220