php+mysql 如何获取一个表中字段的总个数
作者&投稿:侯航 (若有异议请与网页底部的电邮联系)
如果是计算MYSQL数据某字段的和值,可以使用SQL语句,示例如下:
Select Sum(total_score) as "ScrTotal" from 数据库名
$data=array();
$sql = "show fields from table";//最主要是这SQL得到全表信息
$query = mysql_query($sql);
while($row=mysql_fetch_array($query)){
$data[]=$row['Field'];
}
$data数组就是字段名,count($data)就是字段数。
$result = mysql_query($sql) or die (mysql_error());
$sums=mysql_num_fields($result);
//
这个这是字段的总个数;
用这个 mysql_num_rows 函数
枝斌复尔: <?php $mysql = mysql_connect('localhost', 'root', 'pwd'); mysql_select_db('db', $mysql); mysql_query("set names 'gbk';"); if($mysql){ $query = mysql_query("CREATE TABLE table_name( id int ); "); if($query){ echo '成功创建'; }else{ echo '表格已经存在或者语法错误!'; } }?>望采纳 ~ 不懂可追问
下陆区19257402441: php代码在一个数据库中查询某个表,该怎么查???? - ?
枝斌复尔: //链接数据库,并判断是否可以链接$conn= @mysql_connect("localhost","root","root") or die("数据库链接失败!");//链接数据库 "test1" mysql_select_db("test1",$conn);//链接表单p_admin$sql="SELECT * FROM p_admin";$query=mysql_query($sql,$conn);//查询表单中username的所有数组名称;while($row=mysql_fetch_array($query)){ echo $row[username]."<br>"; }?> 结果输出:
下陆区19257402441: php+mysql 如何获取一个表中字段的总个数 - ?
枝斌复尔: $sql="select * from $c1";$result = mysql_query($sql) or die (mysql_error());$sums=mysql_num_fields($result);// 这个这是字段的总个数;
下陆区19257402441: 在php连接数据库中,怎么获取某一个表的某个列的id号? - ?
枝斌复尔: 你是要取字段值呢?还是最后一个id值,不明白select * from table order by id desc limit 1 echo mysql_insert_id(); //获取最后一条新插入的id值
下陆区19257402441: 用PHP读取MySQL的一个指定表的全内容怎么写???
枝斌复尔: 在MYSQL下: use user; //进入数据库 select * from t_user; //读取t_user表全部类容! 表里有 id sj bt ne 4个字段,全部显示出来: $new = mysql_query($query_limit_new, $sad) ordie(mysql_error()); $row_new = mysql_fetch_assoc($new); <?...
下陆区19257402441: php怎么取出mysql的一个数据表的内容 - ?
枝斌复尔: 试编写代码如下://从数据库根据 id 获取颜色 function getColor($db, $id) { if ($result = $db->query("SELECT * FROM color where id='" . $id . "'")) { $row = $result->fetch_assoc(); return $row['color']; } return '#000000'; }$mysqli = new mysqli("...
下陆区19257402441: php+mysql 请问:用pdo如何获取某个表中记录的数目? - ?
枝斌复尔: $sql = 'select count(*) from tb_root';$result = $pdo->query($sql);//提交sql$rowsNumber = $result->fetchColumn();//取回结果集中的一个字段 echo $rowsNumber; query方法用来提交select语句,exec方法一般用于insert,update, delete等 对于普...
下陆区19257402441: php怎么读取mysql - ?
枝斌复尔: 大概的基本流程如下:连接数据库,再加一个判断.选择数据库 读取表 输出表中数据 下面是代码:<?php$con = mysql_connect("localhost","root","abc123");/* localhost 是服务器 root 是用户名 abc123 是密码*/ if (!$con) { die("数据库服...
下陆区19257402441: php 如何提取mysql 某一个表内的记录数 - ?
枝斌复尔: $sql='SELECT COUNT(*) FROM 表名 WHERE `status`=5 ';$res=mysql_query($sql); list($cnt)=mysql_fetch_row($res); echo $cnt;
下陆区19257402441: 如何用php在mysql里在同一个库里添加表?
枝斌复尔: SQL 语句这样子写: CREATE TABLE `tables` ( `aa` VARCHAR( 255 ) NOT NULL , `bb` VARCHAR( 255 ) NOT NULL , `cc` VARCHAR( 255 ) NOT NULL ) 用PHP执行以上语句就可以了!