小编nee*_*eko的帖子

PHP MySQL - 选择所有到期日=今天日期+ 7天的地方

我使用PHPMyadmin并使用PHP将值放在数据库中.我使用时间戳存储产品的到期日期,如下所示:例如:

2012-11-04
Run Code Online (Sandbox Code Playgroud)

我想选择所有到期日等于今天日期加上8天的地方(例如上面的那一天)

我还想在一个单独的页面中选择所有到期日等于今天日期+ 2周的地方,如果任何人可以帮助我将非常感激!

php mysql sql date

8
推荐指数
2
解决办法
3万
查看次数

Vercel 应用程序出现 graphql-codegen 端点错误无法找到以下指针的任何 GraphQL 类型定义

我加载 GraphQL 架构,如下所示:

const schema = loadSchemaSync('./src/graphql/server/schema/*.gql', {
  loaders: [new GraphQLFileLoader()],
})
Run Code Online (Sandbox Code Playgroud)

这在本地工作正常,但是,当部署到 vercel 时,我收到错误:

Unable to find any GraphQL type definitions for the following pointers:
          - ./src/graphql/server/schema/*.gql
Run Code Online (Sandbox Code Playgroud)

我认为这是因为 vercel 在构建后删除了相关文件?

graphql next.js vercel graphql-codegen

8
推荐指数
1
解决办法
1144
查看次数

PHP将旧的mysql_query更改为PDO

我的代码中有一些旧的mysql_query查询,我想将其转换为PDO,但我很难开始工作.

我原来的代码是:

mysql_query("UPDATE people SET price='$price', contact='$contact', fname='$fname', lname='$lname' WHERE id='$id' AND username='$username' ")
or die(mysql_error()); 
Run Code Online (Sandbox Code Playgroud)

现在我想:

$sql = "UPDATE people SET price='$price', contact='$contact', fname='$fname', lname='$lname' WHERE id='$id' AND username='$username'";
$q   = $conn->query($sql) or die("failed!");
Run Code Online (Sandbox Code Playgroud)

但似乎无法让它发挥作用,任何想法?

更新的代码:

$conn = new PDO("mysql:host=$host;dbname=$db",$user,$pass);


 // check if the form has been submitted. If it has, process the form and save it to the   database
 if (isset($_POST['submit']))
 { 
 // confirm that the 'id' value is a valid integer before getting the form data
 if …
Run Code Online (Sandbox Code Playgroud)

php mysql sql pdo

6
推荐指数
2
解决办法
1万
查看次数

php在上传或之前调整图片大小

如何在上传之前或期间调整图片大小?

    <?php
     // Start a session for error reporting
    session_start();
    ?>
     <?php
    // Check, if username session is NOT set then this page will jump to login page
if (!isset($_SESSION['username'])) {
        header('Location: index.html');
        exit;
}
// *** Include the class
    include("resize-class.php");


// Call our connection file
include('config.php');

// Check to see if the type of file uploaded is a valid image type
function is_valid_type($file)
{
    // This is an array that holds all the valid image MIME types
    $valid_types = …
Run Code Online (Sandbox Code Playgroud)

php upload resize image

6
推荐指数
1
解决办法
3万
查看次数

php如何使用getimagesize()检查上传时的图像类型

可能重复:
GetImageSize()应该返回FALSE

我目前有一个过滤系统如下:

   // Check to see if the type of file uploaded is a valid image type
function is_valid_type($file)
{
    // This is an array that holds all the valid image MIME types
    $valid_types = array("image/jpg", "image/JPG", "image/jpeg", "image/bmp", "image/gif", "image/png");

    if (in_array($file['type'], $valid_types))
        return 1;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但我被告知最好自己检查文件类型,我将如何使用getimagesize()以类似的方式检查文件类型?

php upload image filter mime-types

4
推荐指数
1
解决办法
3万
查看次数

当我不想要它时,php在上传时调整图像会旋转图像

我有一个上传脚本调整上传的图像的大小,但是,当我不想要它们时,某些图像被保存为旋转图像,以任何方式保留原始图像方向?

 if (($resizeObj->width > 400) || ($resizeObj->height > 600)){

    // *** 2) Resize image (options: exact, portrait, landscape, auto, crop)
    $resizeObj -> resizeImage(400, 400, 'crop');

    // *** 3) Save image
    $resizeObj -> saveImage($path, 95);

    }
Run Code Online (Sandbox Code Playgroud)

这是我的类文件:

 <?php

   # ========================================================================#
   #
   #  Author:    Jarrod Oberto
   #  Version:   1.0
   #  Date:      17-Jan-10
   #  Purpose:   Resizes and saves image
   #  Requires : Requires PHP5, GD library.
   #  Usage Example:
   #                     include("classes/resize_class.php");
   #                     $resizeObj = new resize('images/cars/large/input.jpg');
   #                     $resizeObj -> resizeImage(150, 100, 0);
   # …
Run Code Online (Sandbox Code Playgroud)

php upload image rotation image-resizing

4
推荐指数
3
解决办法
1万
查看次数

php mysql存储数据库中文本区域的换行符

我有一个输入文本区域,我想存储用户在数据库的文本区域中的换行符,以便它以与输入文本中相同的方式回显输出文本

例如:

Some text some text some text some text


new line some text some text new line 

new line some text new line some text
Run Code Online (Sandbox Code Playgroud)

这是我目前的上传脚本:

$sql = "insert into people (price, contact, category, username, fname, lname, expire, filename) values (:price, :contact, :category, :user_id, :fname, :lname, now() + INTERVAL 1 MONTH, :imagename)";
$q = $conn->prepare($sql) or die("failed!");
$q->bindParam(':price', $price, PDO::PARAM_STR);
$q->bindParam(':contact', $contact, PDO::PARAM_STR);
$q->bindParam(':category', $category, PDO::PARAM_STR);
$q->bindParam(':user_id', $user_id, PDO::PARAM_STR);
$q->bindParam(':fname', $fname, PDO::PARAM_STR);
$q->bindParam(':lname', $lname, PDO::PARAM_STR);
$q->bindParam(':imagename', $imagename, PDO::PARAM_STR);
$q->execute();
Run Code Online (Sandbox Code Playgroud)

php mysql database format

3
推荐指数
1
解决办法
4万
查看次数

SQL查找缺少的日期范围

我有一张桌子,可以保存一年中的所有日期/月份

例如

Day      Month
1         9
2         9
3         9
4         9
5         9
6         9
7         9
...       ...
Run Code Online (Sandbox Code Playgroud)

我有一个表格,显示不同数据集的日期范围

例如

 DataSet    DateRange
webshop 2013-09-20
webshop 2013-09-21
webshop 2013-09-22
webshop 2013-09-23
webshop 2013-09-24
webshop 2013-09-25
webshop 2013-09-26
webshop 2013-09-27
webshop 2013-09-28
webshop 2013-09-29
webshop 2013-09-30
Run Code Online (Sandbox Code Playgroud)

如何比较这两个表以显示该特定月份的DataSet中缺少哪些天

上面我的例子的EG,数据集webshop是缺少日期范围01/09/2013 - 19/09/2013

谢谢你的帮助!

sql sql-server

3
推荐指数
1
解决办法
6692
查看次数

如何在SQL中获取上次运行的作业详细信息

如何使用SQL获取SQL Server代理中的最后一次运行作业详细信息,包括仅针对上次运行作业(而不是作业结果)的步骤详细信息,因为我想在应用程序中显示它

请帮助我坚持多年

这是我在下面使用的代码,这将为作业历史记录中的所有作业返回所有步骤,

但是,我只想查看上次运行作业的步骤

谢谢

USE msdb
Go 
SELECT j.name JobName,h.step_name StepName, 
CONVERT(CHAR(10), CAST(STR(h.run_date,8, 0) AS dateTIME), 111) RunDate, 
STUFF(STUFF(RIGHT('000000' + CAST ( h.run_time AS VARCHAR(6 ) ) ,6),5,0,':'),3,0,':') RunTime, 
h.run_duration StepDuration,
    case h.run_status when 0 then 'Failed'
    when 1 then 'Succeeded' 
    when 2 then 'Retry' 
    when 3 then 'Cancelled' 
    when 4 then 'In Progress' 
end as ExecutionStatus, 
h.message MessageGenerated
FROM sysjobhistory h 
inner join sysjobs j
ON j.job_id = h.job_id

    LEFT JOIN (
                SELECT 
                    [job_id]
                    , …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-agent

3
推荐指数
1
解决办法
2万
查看次数

如何配置 SPF 和 DKIM 以防止邮件进入垃圾邮件文件夹

x-store-info:4r51+eLowCe79NzwdU2kR0zqpsRfiBoycNOl1Rdc4Wf7430jtHWQcYIrKJBAYArutl6yTQ5VQNWAmHikfoeKC6OfxZYs5RQXt5EONp5Fb+tgLbPo7J+jhd2D/FrCdQyzXUlVTtfPnBo=
Authentication-Results: hotmail.com; spf=softfail (sender IP is 184.168.200.138) smtp.mailfrom=no-reply@.com; dkim=none header.d=.com; x-hmca=fail header.id=no-reply@.com
X-SID-PRA: no-reply@.com
X-AUTH-Result: FAIL
X-SID-Result: FAIL
X-Message-Status: n:n
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD00
X-Message-Info: 3c21WZ1hAlvCXlgKMA/ssa/7uuyagef91LCbCD/6jerOOAesLoOF4khK55lv2648aOXN6IForiFWbNDXvt/F9pKgiEmQYyMILkICTpe+/i4pqZfOZymIYT4r8X/NfvkTbHXIijHuSgajahEKBV0qUiO6J/PlRheu+fHREz1zY9V0xz2tq5KTm2vBIQsSTbcG/VCzyglz1h9bRD91eSWpB+xt4cfKRwkgKlCJsJhnftc=
Received: from p3nlsmtpcp01-01.prod.phx3.secureserver.net ([184.168.200.138]) by SNT004-MC2F6.hotmail.com with Microsoft SMTPSVC(7.5.7601.22751);
     Wed, 26 Nov 2014 15:19:28 -0800
Received: from p3plcpnl0474.prod.phx3.secureserver.net ([50.62.176.1])
    by p3nlsmtpcp01-01.prod.phx3.secureserver.net with : CPANEL :
    id LPHH1p01e02B8ka01PHHME; Wed, 26 Nov 2014 16:17:17 -0700
Received: from kumani11 by p3plcpnl0474.prod.phx3.secureserver.net with local (Exim 4.84)
    (envelope-from <no-reply@.com>)
    id 1Xtlrr-0002Gt-Tx
    for *EMAIL*@live.co.uk; Wed, 26 Nov 2014 16:19:27 -0700
To: …
Run Code Online (Sandbox Code Playgroud)

php email spf spam-prevention dkim

2
推荐指数
1
解决办法
4110
查看次数