小编Shi*_*ven的帖子

查询不会从数据库中删除数据

这是我的疑问

$db2=mysql_connect("localhost","root","");
    mysql_select_db("my_requests",$db2);

    $query=mysql_query("SELECT * FROM details INNER JOIN product ON details.user_id = product.user_id"); // find the city
    $row=mysql_fetch_array($query);// save record

        $id=$row['user_id'];
        echo "$id";


        $query1=mysql_query("DELETE * FROM details WHERE details.user_id=$id");
        $query2=mysql_query("DELETE * FROM product WHERE product.user_id=$id");
Run Code Online (Sandbox Code Playgroud)

这里我有两个表产品和细节,用户ID是细节的主键,并在产品中制作外键.

假设我在数据库中有两个条目,user_id = 12,另一个用user_id = 11 1.当我接受两个表的内连接并尝试显示user_id时,它只显示一个user_id 12 2.当我试图删除数据时使用user_id,它不会从表中删除数据.

抱歉英语不好

php mysql

2
推荐指数
1
解决办法
440
查看次数

如果在statment中如何在PHP中编写正则表达式

我正在用PHP编写聊天机器人.

这是代码的一部分

public function messageReceived($from, $message){
        $message = trim($message);

                if(stristr($message,"hi")|| stristr($message,"heylo")||stristr($message,"hello")||stristr($message,"yo")||stristr($message,"bonjour")){
            return "Hello,$from,how are you"; // help section
        }
Run Code Online (Sandbox Code Playgroud)

现在在if语句中,我可以使用正则表达式,如果消息以:H或Y开头,它将返回给定的语句.

某种东西:

H*|| Y*用正式语言

有没有这样的方法呢?

php regex preg-replace

0
推荐指数
1
解决办法
3250
查看次数

标签 统计

php ×2

mysql ×1

preg-replace ×1

regex ×1