小编Cro*_*tab的帖子

如何从SQL中的两个表中获取数据

我有两个表:

这是表1:

product_id|product_desc|product_name|product_s_desc
Run Code Online (Sandbox Code Playgroud)

这是表2:

product_price_id|product_id|product_price
Run Code Online (Sandbox Code Playgroud)

现在,我想从这些表中获取数据。product_id在两个表中都相同。

我想拿

  1. product_s_desc
  2. product_desc
  3. product_nameproduct_price其他表格中的AND 。

请帮我做到这一点。

mysql sql

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

如何在mysql中编写这个自连接查询

你好我有这样的表结构

products_id | model_num | master_model_num
   1        |  cth001   |    0 
   2        |  cth002   |    0
   3        |  cth003   |    cth001
   4        |  cth004   |    cth001
   5        |  cth005   |    0
   6        |  cth006   |    cth002
Run Code Online (Sandbox Code Playgroud)

我的问题

我将提供products_id表格,它将获得所有产品ID谁将master_model_num等于给model_num定的products_id

我尝试过以下查询,但它不会生成我想要的结果

SELECT p.products_id 
FROM products p,products pp 
WHERE p.products_id=pp.products_id 
AND p.products_model=pp.products_master_model 
AND p.products_id='1' 
Run Code Online (Sandbox Code Playgroud)

mysql join inner-join self-join

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

PHP isset()用法

好的,让我简单总结一下.我有两个用html制作的文本框.我希望在那里键入的内容存储到两个变量中,但我希望页面做两件事,一,我想设置提交按钮(使用isset),这样它就不会在开头显示错误.我怎么做,假设我的两个变量是$ textbox1和$ textbox2.我得到的错误是未定义第26行的变量,这是我的HTML textbox2所在的位置.我还要注意,我的文本框的值也是变量.如果你不理解我,滚动到代码的底部,看看我在说什么.

<?php

if (isset($_POST['submit'])) {
    $textbox1 = $_Post['txtbox1'] && $textbox2=$_POST['txtbox2']; 
    if ($textbox1=="John" && $textbox2="Doe") {
        Print ("Welcome back friend");
    } else {
        print ("You're not a member of this site");
    }
} else {
    $textbox1="" && $textbox2="";
}
print($textbox1 && $textbox2);

?>


<input type="text" value="<?php print($textbox2); ?>" name=txtbox2>
Run Code Online (Sandbox Code Playgroud)

html php

-1
推荐指数
1
解决办法
139
查看次数

标签 统计

mysql ×2

html ×1

inner-join ×1

join ×1

php ×1

self-join ×1

sql ×1