我问了一个问题并得到了这个答复.
UPDATE TABLE_A a JOIN TABLE_B b
ON a.join_col = b.join_col AND a.column_a = b.column_b
SET a.column_c = a.column_c + 1
Run Code Online (Sandbox Code Playgroud)
现在我希望这样做,如果有3个表涉及这样的事情.
UPDATE tableC c JOIN tableB b JOIN tableA a
Run Code Online (Sandbox Code Playgroud)
我的问题基本上是...这可以在UPDATE
声明中做3个表连接吗?它的正确语法是什么?谢谢.我做的......
JOIN tableB, tableA
JOIN tableB JOIN tableA
Run Code Online (Sandbox Code Playgroud) 我想要做的是在while循环中有一个单选按钮,每次循环运行时收音机的名称都会增加1.
现在代码无法正常工作,因为它没有逐步增加.任何建议都会很棒.
$query = mysql_query("SELECT * FROM table WHERE id = '1' ORDER BY time ASC");
echo '<table> <th> A </th> <th> time </th> <th> B </th>';
while($row = mysql_fetch_assoc($query)) {
$i= 1;
echo '<tr><td>';
echo '<input type="radio" name="';echo $i++; echo'" /> '; echo $row['a'];
echo '</td>';
echo '<td>';
echo $row['time'];
echo '</td>';
echo '<td>';
echo '<input type="radio" name="';echo $i++; echo '" />'; echo $row['b'];
echo '</td> </tr> ';
}
echo '</tr></table>';
Run Code Online (Sandbox Code Playgroud) 我看了,找不到我的问题的简单答案.我点击其中一个,TR
然后点击另一个TR
,它工作正常,但在点击两个后,它不再识别点击一行.有帮助吗?这是HTML:
<table>
<th>1</th>
<th>2</th>
<tr>
<td>Yes
<input type='radio' name='test' value='yes' />
</td>
</tr>
<tr>
<td>No
<input type='radio' name='test' value='no' />
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
这是jquery
$(function () {
$('table tr').click(function () {
$(this).find('input:radio').attr('checked', 'checked');
});
});
Run Code Online (Sandbox Code Playgroud) 我有一个非常基本的问题,但不知道该怎么做.如果mysql表中的行数增加,我想刷新页面.我尝试了一些不同的事情,比如在表中添加一个单独的列,如果行数和这个值相等则值为(id + 1),然后进行刷新.这有效,但随后它开始每5秒刷新一次,因为该语句保持评估为真.我真正想要的只是一个简单的
if($num_rows changes){
// do this
}
Run Code Online (Sandbox Code Playgroud)
任何和所有的帮助将是非常感谢