myid是当前用户自己的id号;
下面是我当前的代码,这样写的话就会把用户自己的数据也包括在内,如果用来查询用户数据是否重复,就会把用户自己的数据也包括在内,那结果肯定就是百分百重复了,现在怎么写才能把用户自己的数据给排除在外,然后再来查询匹配除自己以外的其它数据是否存在重复?
$sql = "select * from 表名 where 条件1 = '0' || (条件2 = '1') || (条件13 = '2') )";
换个思路,如果包含自己那么出来的数据条数至少大于1,你判断下就好无须修改查询
反过来一定要修改,那就看你筛选的范围来,与或关系影响查询效率,检查最大最小范围,找到其联系,优化查询,单纯不想看到自己ID下的就直接 and where myid<>id 或and where myid!=id
重复数据查询可用简单的组合语句来实现,尽量不用多条件筛选,追加条件越多效率越低,可以用到group by,HAVING,distinct 等等
PHP Mysql查询除了自己以外的其它所有数据库怎么写?
可以添加一个并且条件,例如myid是xxx,那么SQL语句如下:sql = "select * from ... where (现在的所有条件在这里并在其外添加括号) AND myid!=xxx;"
PHP+Mysql根据ID号查询数据库
您好,用递归的方法。<?php global $str;str = getson(0); \/\/getson里面的参数是,上级目录的id echo $str;function getson($fatherid){ str = $str . "";sql="Select * From 表 Where 上级栏目ID=$fatherid";result = mysql_query($sql);while ($row = mysql_fetch_array($result)...
php操作MySQL数据库判断多个数据表是否存在,不存在就创建要怎么写呢
通过操作数据库语句,然后判断返回值,如果为fasle,就执行CREATE TABLE IF NOT EXISTS `db_database_user` (SQL),这样就实现了你的要求,希望对你有用。
查找数据库(mysqli)里面的数据并且删除或者添加,php代码怎么写求大神帮...
php$conn=new MySQLi("db_host","db_username","db_password");$conn->select_db("db_name");\/\/查询$sql="select * from table_name";\/\/添加$sql='insert into table_name(column1,column2) values("value1","value2")';\/\/修改$sql='update table_name set column1="value1" , c...
mysql多表查询sql语句怎么写?
总之,实现表与表之间的关联的本质是两表之间存在共同的数据项或者相同的数据项,通过WHERE 子句或内连接INNER JOIN … ON 语句将两表连接起来,实现查询十五使用外连接实现多表联合查询(1)LEFT OUTER JOIN表示表之间通过左连接方式相互连接,也可简写成LEFT JOIN,它是以左侧的表为基准故称左连接,左侧表中所有信息将...
局域网内,想建一个PHP查询mysql页面,除了自己能查询,别人电脑可以用PHP...
想让别人在局域网内访问你的mysql服务:改动下面这2处:mysql的配置文件中有bind-address这个选项,可以设置监听哪张网卡,注释掉或设置为你的局域网ip地址 mysql的系统表mysql.user中,host字段改成允许访问的客户端ip或
mysql查看历史命令
【在wamp查看】:点击wampserver,选择”mysql“子目录”version“即可。3.怎样使用命令行查看mysql数据库 用SQL命令查看Mysql数据库大小 要想知道每个数据库的大小的话,步骤如下:1、进入information_schema 数据库(存放了其他的数据库的信息)use information_schema;2、查询所有数据的大小:select concat...
求高人给一个用PHP+MySQL实现的简单的数据库查询功能的PHP和HTML...
首先我是新手, 看到这个问题试了下, 不知道能不能帮助你!希望~还有很多条件没有判断, 我正则不是很会。 写的很粗糙,勉强能用, 希望别介意哈!<?php class Database { public $conn;public function Database() { this->conn = mysql_connect("localhost","user","password");mysql_...
mysql如何进入数据库查看所有表
1.查看数据库,选中使用数据库,并查看数据库表,具体操作命令如下:show databases;use student;show tables;2.选择student数据库中的一张表stu_score,查看数据库表数据,并利用explain分析数据库表,如下图所示:select * from stu_score;explain select * from stu_score;3.查看数据库使用索引的情况...
一个很简单的php程序开发.只要一个查询mysql表里面是否有某个值_百度...
php \/\/连接数据库 $sql="select * from `表名` where `查询的字段` = '查询的值'"; $result=mysql_query($sql); \/\/ 循环取出记录 while ($row=mysql_fetch_array($result)) { $id = $row['id'];\/\/一个字段的记录 } \/\/释放资源 \/\/关闭数据库 ?