-1

wordpress 内から mysql テーブル レコードを更新または挿入したいと考えています。基本的には同じフォームが必要です。私がそれを行う方法を誰かに案内してもらいます。

同じphpmyadminを実行できることはわかっていますが、同じために毎回phpmyadminを開く必要があり、wordpressユーザーコンソールから簡単に実行できるため、実行したくありません。

4

1 に答える 1

1

私が理解している限り、mysql の非ワードプレス テーブルで DML を実行したいと考えています。したがって、そのワードプレスを開くことができるのがあなただけである場合、この場合はテーマ オプション ページを作成し、それを SQL に使用することをお勧めします。必要なのは、いくつかのテキスト領域 {name="sql_text"} と保存ボタン {type="submit" name="danger"}, 次に、次のようなことを行います:

if(isset($_POST['danger'])) {
     $sql_text = $_POST['sql_text'];//dont use double quotation in your code,unless to use some $variables... im serious
     $query = mysql_query($sql_text);
}

「sql_text」テキスト領域フィールドには、次のように記述できます。

INSERT INTO ".$wpdb->yourTableNameWithoutPrefix." Values('your','')

コードの最後の部分のカラフルな外観に惑わされないでください。

繰り返しますが、このように、あなたのサイトは脆弱です。

サラム

于 2012-12-15T16:57:23.783 に答える