So aktualisieren Sie die Zeile in einer benutzerdefinierten WordPress-Tabelle

Lesezeit: 2 Minuten

Benutzer-Avatar
Charles Houser Junior

Ich habe versucht und versucht, nachzuschlagen, wie man sich dem Bearbeiten/Aktualisieren von Zeilen in benutzerdefinierten WordPress-Tabellen nähert Bestimmte Spalte/Feld in dieser bestimmten Zeile, indem der Wert einer Variablen übergeben wird, nachdem bestätigt wurde, dass der aktuell angemeldete Benutzer mit dem Primärschlüssel-Benutzernamen in meiner benutzerdefinierten Tabelle “wp_customers” übereinstimmt. Was mache ich falsch mit dieser Codezeile oder haben Sie eine Bessere Lösung

    $current_user = wp_get_current_user();

$johnny = $current_user->user_login;
$subs="illinois";
global $wpdb;
$wpdb->query(
    "
    UPDATE $wpdb->wp_Customers 
    SET BuyersAddress = $subs
    WHERE UserName = $johnny

    ");

Versuchen Sie diesen Code

Eine einfache WordPress-Update-Abfrage

WP-Update

$current_user = wp_get_current_user();

$johnny = array('UserName' => $current_user->user_login);
$subs = array('BuyersAddress' => 'illinois');
global $wpdb;
$table_name  = $wpdb->prefix."Customers";

$wpdb->update($table_name, $subs, $johnny);

Ich hoffe, das wird Ihnen helfen

Benutzer-Avatar
Vel

Versuchen Sie diesen Code.

$current_user = wp_get_current_user();

    $johnny = $current_user->user_login;
    $subs="illinois";
    global $wpdb;
    $table_name  = $wpdb->prefix."Customers";

    $wpdb->query( $wpdb->prepare("UPDATE $table_name 
                SET BuyersAddress = %s 
             WHERE UserName = %s",$subs, $johnny)
    );

  • Ihr Code wirft fehlendes Argument 2 für wpdb::prepare(), …. Ich weiß, dass es sogar in meinem Code etwas Einfaches sein muss. Es ist einfach wie … Was ist das?

    – Charles Houser Junior

    17. Juni 2017 um 6:11 Uhr

  • Ich möchte nur vielen Dank sagen. Ich habe in den letzten 2 Tagen an Formularen gemeißelt und gepflückt. Ich habe nur verschiedene Ansätze ausprobiert, aber neu, ich war nahe an dem, was getan werden musste, war mir nur nicht sicher, was den endgültigen Ansatz betrifft. Aber es ist der wahre Charakter und die Anstrengung, die Menschen hervorbringen, um sich gegenseitig zu helfen, wie Sie es getan haben, anstatt Cyber-Bulys zu sein, wie ich es in einigen dieser Posts gesehen habe … Ich werde froh sein, eines Tages die Hilfe beim Programmieren weiterzugeben, wenn ich überqualifiziert bin es … noch einmal vielen Dank, ich weiß es wirklich zu schätzen. ES FUNKTIONIERT

    – Charles Houser Junior

    17. Juni 2017 um 6:50 Uhr


  • @CharlesHouserJunior, Ich helfe Ihnen gerne. Bitte akzeptieren Sie die Antwort.

    – Vel

    17. Juni 2017 um 6:58 Uhr

  • Absolut toller Beitrag. Vielen Dank! 😀

    – Josh Lewis

    8. Mai 2020 um 7:10 Uhr

$msg='';
                if(isset($_POST['submit']) && $_POST['submit']=='Submit')

{
                 $assID =12; //pass your table id
                 $table_name  = $wpdb->prefix."assigned_user"; //custom table name
                    $ds = $_POST['driverStatus'];
    $wpdb->query( $wpdb->prepare("UPDATE $table_name SET driverStatus="".$ds."" WHERE id ='".$assID."' ")
    );
    
    $msg = 'Successfully Delivered!';
}   

1383410cookie-checkSo aktualisieren Sie die Zeile in einer benutzerdefinierten WordPress-Tabelle

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy