这是我的疑问
$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编写聊天机器人.
这是代码的一部分
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*用正式语言
有没有这样的方法呢?