我是,計劃在我的MySQL中插入很多行我的代碼是爲每個日期插入一行,我有日期開始和日期結束,以便每個日期我想插入1行 請幫我用PHP MySQL的如何在個別行中插入日期範圍到mysql
我想插入我的所有datestart之間的日期和dateend分別可以幫我這個感謝
我是,計劃在我的MySQL中插入很多行我的代碼是爲每個日期插入一行,我有日期開始和日期結束,以便每個日期我想插入1行 請幫我用PHP MySQL的如何在個別行中插入日期範圍到mysql
我想插入我的所有datestart之間的日期和dateend分別可以幫我這個感謝
插入多在我的WAMP的服務器插入在mysql中一次行,你需要在第一組數據後加逗號
<?php
$con=mysqli_connect("example.com","mysqluser","mysqlpw","my_db");
if (mysqli_connect_errno())
{
echo "Failed to connect: " . mysqli_connect_error();
}
mysqli_query($con,"INSERT INTO tablename(`uid`, `firstname`, `lastname`) VALUES ('15', 'James', 'thompson'),('25', 'Michael', 'Bagwell')");
mysqli_close($con);
?>
每增加一行添加另一個,(「身份證」,「第一」,「最後」)
因爲你的請求已經在這兒住改是日期更新
<?php
$startdate = strtotime($_POST["startdate"]);
$enddate = strtotime($_POST["enddate"]);
$sdate = date('Y-m-d',$startdate);
$edate = date('Y-m-d',$enddate);
$datediff = $sdate - $edate;
$countdays = floor($datediff/(60*60*24));
$query = "INSERT INTO tablename(`incdate`, `data1`, `data2`) VALUES ('" . $sdate . "', 'data', 'data')"
for ($i = 1; $i < $countdays; $i++) {
$sdate->add(new DateInterval('P1D'));
$query .= "('" . $sdate . "', 'data', 'data')"
}
$con=mysqli_connect("example.com","peter","abc123","my_db");
if (mysqli_connect_errno())
{
echo "Failed to connect: " . mysqli_connect_error();
}
mysqli_query($con, $query);
mysqli_close($con);
?>
未經測試,但它應該可以工作,它會在幾天內找到您輸入的開始日期和結束日期的差異,然後根據情況每天添加到查詢中 - 一旦完成,它將運行查詢
「...這是我的代碼」。什麼代碼?我所看到的只是某種類型的僞代碼,如果是這樣的話。請澄清。 –
對不起我的壞...我所有的ia形式,有一個datestart和dateend,我想插入它在我的wamp服務器之間的所有日期datestart和日期結束individualy – user3189194