我需要帮助将table1中的一些选定列插入另一个table2(带有WHERE子句).我要插入的列在两个表中都是相同的.但是,每个表都有其他列不在另一个表中.例如,table2有一个名为'neighborhood'的列,它不在table1中.我想从table1中获取nid,ccn,reportdatetime,latitude,longitude,event_type并将其放在table2中,并且此新行的"邻域"列应为null.
这是我的MySQL:
INSERT INTO table2
SELECT nid, ccn, reportdatetime, latitude, longitude, event_type
FROM table1
WHERE nid=943662
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
#1136 - Column count doesn't match value count at row 1
Run Code Online (Sandbox Code Playgroud)
有关如何使其工作的任何建议?
我正在尝试在WordPress插件中使用nonce.我有一个表格,我想用nonce.
在PHP中:
function csf_enqueue() {
//I have other scripts enqueued in htis function
wp_enqueue_script('my-ajax-handle', plugin_dir_url(__FILE__).'file-path', array('jquery', 'jquery-ui-core', 'jquery-ui-datepicker', 'google-maps'));
$data = array(
'ajax_url' => admin_url( 'admin-ajax.php' ),
'my_nonce' => wp_create_nonce('myajax-nonce')
);
wp_localize_script('my-ajax-handle', 'the_ajax_script', $data );
}
add_action('wp_enqueue_scripts', 'csf_enqueue');
add_action('wp_ajax_the_ajax_hook', 'the_action_function');
add_action('wp_ajax_nopriv_the_ajax_hook', 'the_action_function');
Run Code Online (Sandbox Code Playgroud)
在jQuery文件中:
jQuery.post(the_ajax_script.ajaxurl, {my_nonce : the_ajax_script.my_nonce}, jQuery("#theForm").serialize() + "&maxLat="+ csf_dcscore_crime_map_bounds[0] + "&maxLong="+ csf_dcscore_crime_map_bounds[1] + "&minLat="+ csf_dcscore_crime_map_bounds[2] + "&minLong="+ csf_dcscore_crime_map_bounds[3],
function(response_from_the_action_function){
jQuery("#response_area").html(response_from_the_action_function);
});
Run Code Online (Sandbox Code Playgroud)
我是否在jQuery中正确发布了nonce?
在PHP中:
function the_action_function() {
if( ! wp_verfiy_nonce( $nonce, 'myajax-nonce')) die ('Busted!');
//function continues
Run Code Online (Sandbox Code Playgroud)
有什么建议?如果我删除所有关于nonce的代码,一切正常.关于它为什么不起作用的任何想法?或者我该如何调试它?谢谢!
谢谢.
我需要一些帮助斑马使用jQuery条带化表格.我希望第一个表格行为红色,然后斑马条纹其余的行.
我可以使用以下方法将第一个表格行变为红色
$("#my_table tbody tr:even").addClass("stripeRed");
Run Code Online (Sandbox Code Playgroud)
但是,如果我按如下方式添加斑马条纹,那么它会覆盖红色条纹.
$("#my_table tbody tr:even").addClass("stripeWhite");
$("#my_table tbody tr:odd").addClass("stripeBlack");
Run Code Online (Sandbox Code Playgroud)
斑马条纹时如何跳过第一行?
如何从主应用程序调用自定义组件的公共功能.例如,我有一个计时器组件MyTimer.
在主应用程序中,我想调用startTimer()或stopTimer().
在主应用程序中,我有:
<visualcomponent:MyTimer />
Run Code Online (Sandbox Code Playgroud)
在组件中,我有:
public function startTimer():void {
baseTimer = getTimer();
t.start();
}
Run Code Online (Sandbox Code Playgroud)
有什么建议?谢谢.
-Laxmidi
我正在尝试在 phpMyAdmin 中创建以下存储过程。但是,我不断收到此错误:#1313 - RETURN is only allowed in a FUNCTION
CREATE PROCEDURE IS_POINT_IN_POLYGON()
BEGIN
DECLARE n INT DEFAULT 0;
DECLARE pX DECIMAL(19,16);
DECLARE pY DECIMAL(19,16);
DECLARE ls LINESTRING;
DECLARE poly1 POINT;
DECLARE poly1X DECIMAL(19,16);
DECLARE poly1Y DECIMAL(19,16);
DECLARE poly2 POINT;
DECLARE poly2X DECIMAL(19,16);
DECLARE poly2Y DECIMAL(19,16);
DECLARE i INT DEFAULT 0;
DECLARE result INT(1) DEFAULT 0;
SET pX = X(p);
SET pY = Y(p);
SET ls = ExteriorRing(poly);
SET poly2 = EndPoint(ls);
SET poly2X = X(poly2);
SET poly2Y …Run Code Online (Sandbox Code Playgroud) jquery ×2
mysql ×2
apache-flex ×1
database ×1
function ×1
html-table ×1
insert-into ×1
mysql-error ×1
nonce ×1
phpmyadmin ×1
select ×1
sql ×1
wordpress ×1