So aktualisieren Sie die Zeile in einer benutzerdefinierten WordPress-Tabelle
Lesezeit: 2 Minuten
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
");
$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!';
}
13834100cookie-checkSo aktualisieren Sie die Zeile in einer benutzerdefinierten WordPress-Tabelleyes