gpt4 book ai didi

php - 在 WordPress 管理中创建表

转载 作者:行者123 更新时间:2023-11-29 11:52:29 24 4
gpt4 key购买 nike

我在使用 WordPress 时遇到两个问题。

首先,我尝试创建一个带有前缀“ol”的数据库表,但是当我将电子邮件添加到表单中时,数据库中没有创建新表。这是代码:

if ( isset( $_POST['ol-odeslat'] ) ) {
$name = sanitize_text_field( $_POST["ol-name"] );
$email = sanitize_email( $_POST["ol-email"] );
require_once('../../../wp-config.php');
global $wpdb;
$table_name = $wpdb->prefix . "ol";
$wpdb->insert( $table_name, array( 'name' => $_POST['ol-name'], 'email' => $_POST['ol-email'] ) );
}

此外,我正在尝试在 WordPress 管理中创建一个表,但我似乎收到一个错误,指出存在意外的 . (点)在第 171 行。这是代码:

$sql = "SELECT name,email FROM 'ol' ";
$results = $wpdb->get_results($sql);
if ($results) {
foreach ($results as $row) {
echo '<tr>';
echo '<th>' . $row->name; . '</td>';
echo '<td>' . $row->email; . '</td>';
echo '</tr>';
}
}

最佳答案

关于表的创建,你还有额外的;下面代码中的 >>>;<<< 之间

$sql = "SELECT name,email FROM 'ol' ";
$results = $wpdb->get_results($sql);
if ($results) {
foreach ($results as $row) {
echo '<tr>';
echo '<th>' . $row->name>>>;<<< . '</td>';
echo '<td>' . $row->email>>>;<<< . '</td>';
echo '</tr>';
}
}

关于php - 在 WordPress 管理中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33812046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com