dqmdlo9674 2017-07-20 05:28 采纳率: 100%
浏览 29

如何更新WordPress数据

I am now making a BD police law exam , I want to add exam counting system but my code not working properly, I'm Mysql beginner.

$charset_collate = $wpdb->get_charset_collate();
$variable211 = $wpdb->prefix . "exam_count";        
$variable2111 = "CREATE TABLE IF NOT EXISTS $variable211 (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    countt DOUBLE NOT NULL
) $charset_collate;";
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $variable2111 );

This my code:

$myrows1 = $wpdb->get_results( "SELECT * FROM $variable211 WHERE id=1" );
$count=$myrows1->countt;
$count=$count+1;
if(!$myrows1){
    $sql1 = $wpdb->query( $wpdb->prepare( "INSERT INTO $variable211 ( countt) VALUES ( %f ) ",1));
}else{
    $sql2= $wpdb->query( $wpdb->prepare( "UPDATE INTO SELECT * FROM $variable211 WHERE ID = 1 ( countt ) VALUES ( %f )",$count));               
}`
  • 写回答

2条回答 默认 最新

  • duanpacan9388 2017-07-20 06:10
    关注

    Your code will be like below ,

    global $wpdb;
    $myrows1 = $wpdb->get_results( "SELECT * FROM $variable211 WHERE id=1" );
    $count=$myrows1->countt;
    $count=$count+1;
    if(!$myrows1){
        $sql1 = $wpdb->insert(
            $variable211,
            array(
                'countt' => '1'
            ),
            array(  
                '%d'
            )
        );
    }
    else{
        $sql2 = $wpdb->update(
            $variable211,
            array(
                'countt' => $count
            ),
            array(
                'ID' => '1'
            ),
            array(  
                '%d'
            )
        );
    }

    Dont forget to add global $wpdb; in start of file.

    </div>
    
    评论

报告相同问题?

悬赏问题

  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本