小编Lax*_*idi的帖子

INSERT INTO SELECT不起作用

我需要帮助将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)

有关如何使其工作的任何建议?

mysql sql select insert-into

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

在WordPress插件中使用Nonce和Ajax

我正在尝试在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的代码,一切正常.关于它为什么不起作用的任何想法?或者我该如何调试它?谢谢!

谢谢.

wordpress jquery nonce

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

jQuery Zebra Striping:Skip First Row

我需要一些帮助斑马使用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)

斑马条纹时如何跳过第一行?

jquery html-table jquery-selectors

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

Flex:如何在主应用程序中调用自定义组件的公共功能?

如何从主应用程序调用自定义组件的公共功能.例如,我有一个计时器组件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

apache-flex function custom-component

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

在 phpMyAdmin 中创建存储过程时出现“错误 #1313 RETURN is only allowed in a FUNCTION”

我正在尝试在 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)

mysql database stored-procedures phpmyadmin mysql-error

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