【发布时间】:2017-01-11 15:41:51
【问题描述】:
问候,
我正在使用与 qucikbooks 的 ODBC 连接。使用 PHP,我可以在我的网站上显示 quickbooks 数据。 现在我想将该数据保存在我的本地 MYSQL 中。所以我创建了一个表和一些字段。
//this line gets data from quickbooks connection
$query = odbc_exec($conn, "SELECT GivenName FROM Customers");
//fetch data in an array
while($row = odbc_fetch_array($query)){
//Go through the array and save the data into MYSQL.
foreach ($row as $key => $value) {
echo $value . "<br>";
//Insert data into mySQL.
$sql = "INSERT INTO Customers (GivenName) VALUES ('$value') ";
if (mysqli_query($mysqlconn, $sql)) {
echo "New record created successfully";
}
}
}
上面的 foreach 循环不起作用。
我的问题是如何使用 foreach 循环从数组中获取数据,并将其插入到 mysql 表中;并且不要插入任何空字段。
非常感谢
【问题讨论】:
-
根本没有任何意义。您正在从客户中选择并再次插入客户