如果是完全要相等 就直接写等于啊,如果只是需要包含就用上面的、
$result?=?mysql_query($sql,$link);
if?(!$result)?{
exit("SQL语句执行失败!");
}
这是一个完整带执行的PHP操作MYSQL源代码.
不管怎样,今天这一节我总结了常用的PHP连接MySQL数据库以及读取写入数据库的方法,希望能够帮到你,当然也是作为我自己的一个回顾总结.
①为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量.
$mysql_server_name='localhost'; //改成自己的mysql数据库服务器
$mysql_username='root'; //改成自己的mysql数据库用户名
$mysql_database='Mydb'; //改成自己的mysql数据库名
也可把以上变量放在一个文件里,可以随时让其他文件调用.
例如: 将以上内容放在:db_config.php 那么在其他需要用到数据库的页面直接调用.
调用代码:require("db_config.php");
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error connecting") ; //连接数据库
mysql_select_db($mysql_database); //打开数据库
$sql ="select * from news "; //SQL语句
$result = mysql_query($sql,$conn); //查询
while($row = mysql_fetch_array($result))
{
echo $row['Topic'] . "br/";
select
goods_name?产品名字,
max(price)?价格,
max(case?rank_name?when?'VIP1'?then?(case?when?user_price?is?null?then?discount*price/100?else?user_price?end)?end)?vip1价格,
from?member_price?mp
left?join?goods?gd?on?gd.goods_id?=?mp.goods_id
left?join?user_rank?ur?on?ur.rank_id?=?mp.rank_id
group?by?goods_name;
mysql不是很熟悉,所以写了个标准sql语法的.我记得mysql中group by的select可以不用跟聚合函数的,所以LZ大概可以把max()去掉,而mysql中好像有isnull,ifnull的函数,我不太了解,这里用case语句替代了,LZ可以自行替换.