成都网站建设设计

将想法与焦点和您一起共享

商城数据库表php 商城数据库表的常用字段

如何用php语言将数据库中的商品价格在90至100的商品显示在html的表格中

你可以让html提用函数,你用JS好的话更简单`

创新互联公司2013年成立,先为萝北等服务建站,萝北等地企业,进行企业商务咨询服务。为萝北企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

要是我我就用php函数

?php function wewe(){

include("../config.php")

mysql_conncet(.....);//连接数据库取出数据直接放在函数里

$result=mysql_query("select * from....");

$str='tabletrtd';

while($row=mysql_fetch_array($result)){

$str.='$row[name]';

}

$str.='/td/tr/table';

return $str;

}

?

好好看看函数的功能,想输出什么就改成什么

然后引用这个函数就可以在html动态的显示数据库里的内容了

php获取mysql数据库里面的所有数据表信息

没这么干过 mysql_list_tables 获取 所有表信息 返回指针 mysql_tablename 获取表名

myslq_num_rows函数来判断结果指针中的表的数目

?php

mysql_connect("localhost", "mysql_user", "mysql_password");

$result = mysql_list_tables("mydb");

for ($i = 0; $i mysql_num_rows($result); $i++)

printf ("Table: %s\n", mysql_tablename($result, $i));

mysql_free_result($result);

? 这是手册上例子 后边的不用我说了吧 sql查询

php 一个数据库两个表 如何根椐一个表中的用户id查另一个表中用户购卖的商品

select a.user,b.ext from b1 as a left join b2 as b on a.id=b.shopuser where a.opid=22试试这个,也可以在这个基础上进行修改来获取其他形式

mysql数据库里面的表用PHP是怎么读取出来的?

实现PHP三种直接读取数据库信息的方法 这段代码的功能是:连接到一个 url 地址为localhost 、 端口为 3306 的mysql服务器上。mysql服务器的帐号是"root",密码是"9999"。mysql 服务器上有一个数据库 ok , 数据库里有一个表 abc。表 abc 一共为两列,列名分别是 "id" 和 "name" ,将 abc 里的所有数据读出来。以下为引用的内容:?$dbh = @mysql_connect("localhost:3306","root","9999"); /* 定义变量dbh , mysql_connect()函数的意思是连接mysql数据库, "@"的意思是屏蔽报错 */

if(!$dbh){die("error");}/* die()函数的意思是将括号里的字串送到浏览器并中断PHP程式 (Script)。括号里的参数为欲送出的字串。 */

@mysql_select_db("ok", $dbh);/* 选择mysql服务器里的一个数据库,这里选的数据库名为 ok */$q = "SELECT * FROM abc";网页教学网 * 定义变量q, "SELECT * FROM abc"是一个SQL语句,意思是读取表abc中的数据 */?

!--========= 方法一 =========--

?$rs = mysql_query($q, $dbh);/* 定义变量 rs ,函数mysql_query()的意思是:送出 query 字串供 MySQL 做相关的处理或者执行.由于php是从右往左执行的,所以,rs的值是服务器运行mysql_query()函数后返回的值 */if(!$rs){die("Valid result!");}echo "table";echo "trtdID/tdtdName/td/tr";while($row = mysql_fetch_row($rs)) echo "trtd$row[0]/tdtd$row[1]/td/tr";/* 定义量变(数组)row,并利用while循环,把数据一一写出来. 函数mysql_fetch_row()的意思是:将查询结果$rs单列拆到阵列变数中. $row[0] 和 $row[1] 的位置可以换*/echo "/table";?

!--========= 方法二 =========--

?$rs = mysql_query($q, $dbh);while($row = mysql_fetch_object($rs)) echo "$row-id $row-name

";/* id和name可以换位置 */?

!--========= 方法三 =========--

?$rs = mysql_query($q, $dbh);while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name]

";/* id和name可以换位置 */

?!--========= 方法三最快 =========--?@mysql_close($dbh);/* 关闭到mysql数据库的连接 */? 参考资料:

PHP查询数据库表,如何生成二维JSON

mysql查询某个数据库下所有表名的sql语句:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名称'

具体生成示例如下:

?php

//连接数据库

$con = mysql_connect("localhost","root","");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

//选择要操作的数据库

mysql_select_db("activity");

//sql语句

$sql="SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'activity'";

//执行sql

$result=mysql_query($sql);

$arr=array();

$i=0;

while($row=mysql_fetch_row($result))

{

$arr[$i] = $row[0];

$i++;

}

//将结果转换为json格式

$json=json_encode($arr);

//输出结果

print_r($json);

//关闭mysql数据库连接

mysql_close($con);

?

生成结果:

PHP MySQL 创建数据库和表 菜鸟问题

1,die的作用是你所想的那样,输出里面的内容,并结束程序。

2,'create database my_db' ,这仅仅是一个语句,如果需要执行才能产生效果的,所以需要mysql_query()。就好比,你有一碗米,是需要煮了之后才能吃的~~

3,如果没有其他的数据库连接,这个$con是可以不需要的。如果你可能需要操作多个数据库的时候,或者已不同身份使用数据库的时候这个就是必须的了。

比如

$con = mysql_connect("localhost","peter","abc123");

$con2 = mysql_connect("localhost","peter2","abc456");

这两个用户peter,peter2是两个不一样的用户---假设peter2没有创建数据库的权限,那么mysql_query("create database my_db",$con2)。就会出错。

再举个例子。

$con = mysql_connect("localhost","peter","abc123");

$con2 = mysql_connect("localhost2","peter","abc123");

当你执行mysql_query(“SQL语句”,$con)

mysql_query(“SQL语句”,$con2)

他们产生结果的数据库服务器,就不一样了。

PHP初学者吧。多多加油!

欢迎到

提问~

我不是经常在百度~


网站标题:商城数据库表php 商城数据库表的常用字段
转载注明:http://chengdu.cdxwcx.cn/article/hjchjj.html