我在PHP中有这个代码:
date('Y-m-d', strtotime("-7 days"))
Run Code Online (Sandbox Code Playgroud)
我在SQL查询中使用的:
$sql="SELECT * from billing_invoices WHERE due_date <= '".date('Y-m-d', strtotime("-7 days"))."' AND (status = 'Unpaid' or status = 'Part Paid') AND statement = '0000-00-00 00:00:00' group by customer_sequence ";
Run Code Online (Sandbox Code Playgroud)
所以如果2014-12-16
它会显示日期2014-12-09
我希望能够运行此查询:
$sql="SELECT * from billing_invoices WHERE due_date <= '".date($_POST["date"], strtotime("-7 days"))."' AND (status = 'Unpaid' or status = 'Part Paid') AND statement = '0000-00-00 00:00:00' group by customer_sequence ";
Run Code Online (Sandbox Code Playgroud)
但返回的日期是当天,而不是自该POSTED
日期起的-7天
我有一个名为images的列的数据库
看起来像:
[image1.jpg],[image2.jpg],[image3.jpg]
等等
如何使用PHP提取此信息并显示每个图像,如:
$sql="SELECT * from table ";
$rs=mysql_query($sql,$conn);
$result=mysql_fetch_array($rs);
echo '<img src="image1.jpg" />';
echo '<img src="image2.jpg" />';
echo '<img src="image3.jpg" />';
Run Code Online (Sandbox Code Playgroud) 我正在运行此代码:
$stmt = $pdo_conn->prepare("SELECT * from admin where support_emails = :support_emails and logged = :logged and disabled = :disabled ");
$stmt->execute(array(':support_emails' => 'Y', ':logged' => 'in', ':disabled' => ''));
$records = $stmt->fetchAll(PDO::FETCH_ASSOC);
if(count($records) > 0) {
foreach($records as $records2) {
if(filter_var($records2["email"], FILTER_VALIDATE_EMAIL)) {
$SupportEmailList = $records2["email"].', '.$SupportEmailList;
}
if(!empty($SupportEmailList)) {
$SupportEmailList = substr($SupportEmailList, 0, -2); // removes last 2 characters (`, `) from end of string
}
}
}
Run Code Online (Sandbox Code Playgroud)
返回
email1@domain1.com, email2@domain2.com
Run Code Online (Sandbox Code Playgroud)
当我在SQL中运行时
我已经添加了:
if(!empty($SupportEmailList)) {
$SupportEmailList = substr($SupportEmailList, 0, …
Run Code Online (Sandbox Code Playgroud) 我有一个PHP函数:
function TicketsDisplay($status, $company = '', $contact = '', $show_status_name = 'no', $StatusColour = '000000', $StatusHeaderFontColour = '#FFFFFF', $FontColour = '#000000' ) {
...
}
Run Code Online (Sandbox Code Playgroud)
我在这里跑:
<?php TicketsDisplay('Customer Reply',$_GET["seq"]); ?>
Run Code Online (Sandbox Code Playgroud)
我想补充一下
$order = 'datetime DESC';
Run Code Online (Sandbox Code Playgroud)
作为函数的参数,但我如何确保当我添加到最后它不显示错误,因为其他参数是空白
更新:
如果我的功能如下:
function TicketsDisplay($status, $company = '', $contact = '', $show_status_name = 'no', $StatusColour = '000000', $StatusHeaderFontColour = '#FFFFFF', $FontColour = '#000000', $order = 'datetime DESC' ) {
...
}
Run Code Online (Sandbox Code Playgroud)
我把我的功能称为:
<?php TicketsDisplay('Customer Reply',$_GET["seq"],'sequence ASC'); ?>
Run Code Online (Sandbox Code Playgroud)
肯定会认为结束参数是$contact
?