当前位置:首页 » 编程语言 » mysql变量PHP变量

mysql变量PHP变量

发布时间: 2022-12-19 03:56:26

php+mysql+like+通配符+变量

<?php
//设置级别错误,通知类除外
error_reporting('E_ALL&~E_NOTICE');
/**1---传入页码,使用GET获取**/
$page=$_GET['p'];
/**2---根据页码取出数据:php->mysql处理**/
$host="localhost";
$username="root";
$password="root";
$db="db4"; //数据库
$mysql_table="person"; //数据表
$table_guanjianzi="think";//关键字

$pageSize=10;
$showPage=5;
//连接数据库,面向过程
$conn=mysqli_connect($host,$username,$password);
if(!$conn){
echo "数据库连接失败";
exit;
}
//选择所要操作的数据库
mysqli_select_db($conn,$db);
//设置数据库编码格式
mysqli_query($conn,"SET NAMES UTF8");
//编写sql获取分页数据 SELECT * FROM 表名 LIMIT 起始位置,显示条数
//注意:以下id,name,age,say都是字段节点名,person是表名,db4是数据库名,think是指定的关键字.
$sql = "SELECT id, name, age, say
FROM person
WHERE say LIKE '%{$table_guanjianzi}%' order by id ASC LIMIT ".($page-1)*$pageSize .",{$pageSize}"; //双引号能包单引号,反过来不行,会出错./
// $sql = 'SELECT id, name, age, say
// FROM person
// WHERE say LIKE "%'think'%" order by id ASC LIMIT '.($page-1)*$pageSize .",{$pageSize}";
// 节点名 关键字 节点名 可指定数量limit后可写一个指定的数字
//$sql="select * from $mysql_table"
//$sql='select * from data where Id='.$id.' order by '.$item.' desc';
//把sql语句传送到数据库
$result=mysqli_query($conn,$sql);
//将数据显示到table中,并未table设置格式
echo "<div class='content'>";
echo "<table border=1 cellspacing=0 width=30% align=center>";
echo "<tr><td>ID</td><td>NAME</td><td>say</td></tr>";

while ($row = mysqli_fetch_assoc($result)) {
echo "<tr>";
echo "<td>{$row['id']}</td>";
echo "<td>{$row['name']}</td>";
echo "<td>{$row['say']}</td>";
echo "<tr>";
}
echo "</table>";
echo "</div>";
//释放结果
mysqli_free_result($result);
//关闭数据库
mysqli_close($conn);

㈡ PHP能使用MySQL中定义的任何变量么

不行。
如果你确实碰到这样的情况,你还是看看你的解决方案吧,大概偏离了正确方向。

㈢ PHP调用MYSQL查询结果到变量

你刚才的截图的:$db=new
mysqli(.....);
new是初始化mysqli类的意思
你用的是类对吧
你用的是mysqli类,如果你需要把查询结果读到数组,你是不可以使用mysqli_fetch_array等函数的(因为类会把函数封装,过程函数是没办法用的)。
你只能使用你这个类里面的函数,去看看这个类应该有把查询结果读到数组的函数的。
----------------------------------------------------------------------------------------------------------------------
如果你用的是过程,那么应该这么写:
<?php
mysql_connect('127.0.0.1','root','123456');
//连接数据库,主机名127.0.0.1,用户名root,密码123456
mysql_select_db('phpmyadmin');
//选择数据库phpmyadmin
$user=$_POST['uid'];
//把post的uid保存为user变量
$sql="select
*
from
userinfo
where
username='$user'";
//定义sql语句
$query=mysql_query($sql);
//执行,并保存为变量
$row=mysql_fetch_array($query);
//把执行结果保存为变量
echo
$row['sex'];
//输出一个做测试
?>
如果不行,你可以把mysql换成mysqli

㈣ 怎样在mysql 查询里运用php变量 - PHP进阶讨论

本人看法\"select * from `table` where `vol` = \'%\" . $value . \"%\'\";

㈤ php怎么向mysql数据库中插入变量

变量那里加上花括号({})即可。
$add = "insert into admin(adminid,adminname,password,rolename) values('{$adminid}','{$adminname}','{$password}','{$rolename}')";
把第一行与第二行改为:
$conn = mysqli_connect('localhost','root','root','news');
mysqli_connect的第四个参数就是库名。

㈥ php+mysql select 变量 from

查询语句中可以直接放变量;

$abc = '内容';$sql = "select * from table where a = '{$abc}'";// 这个语句等同于: $sql = "select * from table where a = '内容'";// 其次,字段名 和 字段值都可以用变量来代替,但是字段名不能加引号,否则会报 mysql 语法错误;

㈦ mysql在PHP中创建表的时候。如何用变量。

$abc 应该能正常显示吧

把你的$sql 直接echo 出来再数据库试试 可能写错了


CREATETABLEabc(
`id`bigint(20)NOTNULLAUTO_INCREMENT,
`zhonglei`varchar(15)DEFAULTNULL,
PRIMARYKEY(`id`)
)DEFAULTCHARSET=utf8

㈧ php中的变量写入mysql指定字段

insert into语句,对于php来说,是一个字符串,php可以将变量嵌入字符串中

而对于mysql来说,那就是sql命令语句了!


语句格式是:

insert into 表名称 (字段名称集) value (字段值集)


需要注意的是,在字段集中,值的表示方式有加引号和不加引号的区别,这在于数据库字段类型所决定


示例:

$sql="insertintotable_name(time,a,b)values('{$t}',{$x},{$y})";
mysql_query($sql);

㈨ mysql语句中添加php变量

一看就是标点符号加错了,试试下面这句

$query=$this->db->query('SELECTId,state,totalName,property,startTime,amountIn,amountOut,balanceIn,balanceOutFROMcontractLIMIT'.$page.',2');

或者

$query=$this->db->query("SELECTId,state,totalName,property,startTime,amountIn,amountOut,balanceIn,balanceOutFROMcontractLIMIT$page,2");

㈩ mysql语句中怎么使用变量php

$exec="insert into ".$变量." values('$id','$title','$desc')";

热点内容
c语言五子棋程序 发布:2025-01-27 12:58:43 浏览:156
win10流媒体服务器怎么搭建 发布:2025-01-27 12:58:04 浏览:383
组合公式的算法 发布:2025-01-27 12:45:50 浏览:277
落樱小屋哪里下载安卓 发布:2025-01-27 12:35:13 浏览:71
微信服务器IP跳转 发布:2025-01-27 12:26:54 浏览:73
oracle自动备份脚本linux 发布:2025-01-27 12:21:40 浏览:936
pop服务器密码怎么填 发布:2025-01-27 12:20:02 浏览:968
oraclesqlnumber 发布:2025-01-27 12:04:22 浏览:849
如何看三才配置数理暗示力 发布:2025-01-27 12:04:15 浏览:811
我的世界离线2b2t的服务器 发布:2025-01-27 11:51:25 浏览:144