phpmysqlin字段
mysql_query('SELECT * FORM 会员表 ORDER BY 积分 DESC LIMIT 3');
2. PHP如何取到mysql数据库中某个字段的值
查询成功了,但是你没有把查询的值赋给变量,所以你肯定得不到值,
$sql
=
"SELECT
meta_value
FROM
wp_postmeta
WHERE
meta_key
=
'img-link'
and
post_id
=1";
$result=mysql_query($sql);
while
($row
=
mysqli_fetch_assoc($result))//用myql_fetch_assoc函数取值,可以确保多行数据时能循环输出,mysql_fetch_array只能取得最前面的一行数据
{
echo
$row['meta_value'];//输出你想要的字段值
}
3. php如何查找mysql中某个字段的值。
<?php
$host_name="localhost"; //服务器名
$host_user="root"; //连接服务器的用户名
$host_pass="123456"; //连接服务器的密码
$db_name=""; //服务器上的可用数据库
$my_conn=mysql_connect($host_name,$host_user,$host_pass); //连接服务器
mysql_select_db($db_name,$my_conn); //选择操作的数据库
mysql_query("SET NAMES utf-s"); //设置编码
$sql="select content from sheet where id=0 "//mysql语句
//从sheet表中查询id=0的content的值
$row = mysql_fetch_array(mysql_query($sql,$my_conn));//从mysql返回的结果中提取一 //行
?>
4. php mysqli 列出所有表和字段
$mysqli = new mysqli('localhost','my_user','my_password','world');//连接数据库,需要换成对应的主机名,用户名,密码,数据库名
$result = $mysqli->query('SHOW TABLES');//执行查询语句
$tables=array();
while($arr = $result->fetch_assoc()){
$tables[]=$arr;//遍历查询结果
}
$result = $mysqli->query('DESCRIBE table_name');//table_name 换成你对应的表名
$column=array();
while($arr = $result->fetch_assoc()){
$column[]=$arr;
}
echo '<pre>';
var_mp($tables);//输出所有表
var_mp($column);//输出所有字段
上面的例子没有对应的错误判断,大概思路是这样.
5. php如何查询mysql指定字段
$Con=newmsyqli('localhost','root','密码','数据库名称');
$Rult=$Con->query("selectipfrom表名称whereip='ip地址'");
if($Rult->num_rows){
//查询到了
}else{
//没有查询到
}
我这里是习惯了用mysqli, 前提是php.ini配置中, 开启了mysqli的支持
你也可以改成mysql函数, 大同小异!
6. php如何查询mysql字段内的值
如果是把【用户名】为【tom】的都取出来,那么SQL语句为:
SELECT * FROM 表名 WHERE 用户名='tom'
如果只想看看有多少个【用户名】为【tom】的,那么SQL语句为:
SELECT COUNT(*) FROM 表名 WHERE 用户名='tom'
7. PHP怎么查询mysql对应的字段
<?php$host_name="服务器名"; //服务器名$host_user="用户名"; //连接服务器的用户名$host_pass="服务器的密码"; //连接服务器的密码$db_name="数据库名"; //服务器上的可用数据库$my_conn=mysql_connect($host_name,$host_user,$host_pass); //连接服务器mysql_select_db($db_name,$my_conn); //选择操作的数据库mysql_query("SET NAMES utf-s"); //设置编码$sql="select tel from members where username=1234";$query=mysql_query($sql,$my_conn);while($row=mysql_fetch_array($query)){ echo $row[0];}?>
8. PHP+MySQL实现一个字段的数据运算然后添加 就像记账结算功能
PHP+MySQL实现一个字段的数据运算然后添加 就像记账结算功能
<?php
header('Content-type:text/html; charset=utf-8');
/**
* special_str_to_arr 转为数组
* 2014-12-03
*
* @author Rudon <[email protected]>
* @param string $str
* @return array $return
*/
function special_str_to_arr ($str) {
$return = array();
if (!is_string($str) || trim($str) == '') {
return $return;
}
/* 格式化 */
$human_preg = '/([a-zA-Z\d]+):/i';
9. PHP增加MYSQL字段
执行sql语句都是用mysql::query方法
增加字段的sql语法是 ALTER TABLE `[table]` ADD `[field]` TYPE
你的需求需要的SQL是ALTER TABLE `diy_form` ADD `name_1` VARCHAR( 20 ) NOT NULL (这句是参考楼上的)
10. php读取mysql中某一个字段的内容
<?php
$dsn = 'mysql:dbname=test;host=localhost';
$user = 'root';
$password = 'root'; //mysql
$db = new PDO($dsn, $user, $password);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$slectsql=select 字段 from table where 字段=值(如果有条件的情况跟where);
$stmt = $db->query($sql);
$db->null;
?>
这个是其中一种方式(PDO),如果用于生产环境的换需要将上面代码修改为防dql注入方式,简单的来说就是prepare(),execute()分开执行,其中要查询的字段或者条件参数再执行的时候才传入,同时需要设置$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);。
再有另外一种方式为php_mysqli,这种方式使用以及与PDO的区别可自行网络。目前主要使用的方式PDO。
总的来说PHP要读取MYSQL某个字段,大致需要三步,第一步链接数据库的方式,第二步查询的语句准备以及执行,第三步断开数据库链接。