php - 在 wordpress 插件管理中更新表列表

标签 php mysql wordpress plugins sql-update

我有这个脚本,当我改变它的值时应该更新数据。但是这段代码不起作用。我不知道它有什么问题。

function update_data(){
global $wpdb;
    if(isset($_POST['update'])) 
                {
                        $won = $_POST['won'];
                        $lost = $_POST['lost'];
                        $pct = $_POST['pct'];
                        $streak = $_POST['streak'];

                    $id = $wpdb->get_results("SELECT a.team_id, a.team_name, a.program_id ,b.games_won, b.games_lost, b.game_pct, b.winning_streak
                                FROM  program_teams as a
                                INNER JOIN program_team_standings as b
                                ON a.team_id=b.team_id");    
                    foreach ($id as $row) {
                         $id = $row->team_id;
                }
                $we = $wpdb->query("UPDATE program_team_standings
                            SET games_won = '$won',
                                games_lost ='$lost',
                                game_pct = '$pct',
                                winning_streak => '$streak'
                            WHERE team_id => '$id' ");                           
        echo "<script>alert('Team is now updated'); </script>";
}

我希望有人能帮助我。谢谢!

最佳答案

试试这个。

检查您的查询。

 $we = $wpdb->query("UPDATE program_team_standings
                            SET games_won = '".$won."',
                                games_lost ='".$lost."',
                                game_pct = '".$pct."',
                                winning_streak => '".$streak."'
                            WHERE team_id => '".$id."' ");      

关于php - 在 wordpress 插件管理中更新表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32327711/

相关文章:

php - 使用 Zend 框架将旧 URL 重定向/转发(类似于 301 状态)到新 Controller /操作

javascript - 使 HTML 表格中的所有列都可编辑,只有一列除外

jquery - 安全、可靠、正确的服务器端密码验证响应应该是什么?

mysql - 如何编写一个查询来从三个表中进行选择,如果值为空则不应选择?

php - 更改 WordPress 默认激活电子邮件的主题和内容

javascript - jQuery 选择框未关闭

php - 使用 PHP/Javascript 保存客户端数据

php - Git(比特桶): Received disconnect - Packet corrupt

javascript - Node.js 和 MySQL - 错误 : 1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

css - 将按钮文本放在一行