所以,我有以下 php 来将数据(名称)提交到数据库:
<?php
if(!empty($_POST)){
global $wpdb;
$table = 'names';
$current_user = wp_get_current_user();
$post_id = 123;
$parent_id = 0;
date_default_timezone_set('Canada/Mountain');
$date = date('m/d/Y h:i:s a', time());
$data = array(
'post_id' => $post_id,
'parent_id' => $parent_comment_id,
'author_id' => $current_user,
'date' => $date,
'name_content' => $_POST['name']
);
$wpdb->insert($table, $data);
} else {
?>
<form method="post">
<input type="text" id="name" name="name" value=""/>
<input type="submit">
</form>
<?php } ?>
但是,它没有发送任何数据,我不确定错误出在哪里。
我缺少什么功能?
谢谢!
最佳答案
可能您错过了与数据库的连接。类似的东西
$dbh=mysql_connect(DB_HOST,DB_USER,DB_PAS) or die("Connection error");
关于php - 发送数据到php数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34364708/