我正在尝试将表“products”的所有内容插入到“woocommerce_products”中。
// ===================
$connection = mysqli_connect('localhost', 'root', '', 'shop'); 如果(mysqli_connect_error()){ 死('错误:'。mysqli_connect_error()); }
$query_products = "SELECT * FROM products"; $query_result = mysqli_query($connection, $query_products); $sent_products = []; while ($row = mysqli_fetch_assoc($query_result)) {
//在数组中存储产品 array_push($sent_products, $row); }
// ===================
$data = ["id", "type", "sku", "name", "is_published", "is_highlighted", "visibility", "desc_short", "desc", "sale_start_date", "sale_end_date", " tax_estate", "tax_type", "stock", "inventory", "inventory_low_quantity", "allow_reservation_for_sold_out_products", "is_sold_individually", "weight", "length_cm", "width_cm", "height_cm", "allow_user_reviews", "buy_note" , "discounted_price", "price", "categories", "tags", "shippment_type", "img", "download_limit", "download_expiration_days", "superior", "grouped_products", "directed_sales", "cross_sales", " external_url", "button_text", "position", "attribute_name_1", "attribure_value_1", "visible_attribure_1", "global_attribure_1"]; foreach ($sent_products 作为 $product) {
$values = array_values($product); $keys = array_keys($product);
foreach ($values as $key => $value) {
echo $one = $keys[$key]; 回声“
”; 回声 $二 = $价值; 回声“
”;$query_insert = "INSERT INTO woocommerce_products (" . $one . ") >VALUES (" . $two . ")";
mysqli_query($connection, $query_insert); } }
mysqli_close($connection);
查询不起作用,不知道为什么,我尝试插入的键和值是正确的,但是将它们插入表中时不起作用。