我有一个cron job,它调用以下codeigniter controller
但这是时间昂贵的
计算和操作更多的操作(平均需要5分钟)
然后在数据库上插入值
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Mycron extends CI_Controller {
public function cron_function()
{
// simulate time cost operations
我让我的数据库在我的计算机上本地工作,但是在过去的几个小时里,我一直在试图找出AWS的权限和服务器。最后,我用我的站点找到了mysqli连接函数的问题。我有什么办法解决这个问题吗?我正在收到错误:
Failed to load resource: the server responded with a status of 500 ()
这不是超级有用的错误代码。然后我的代码是这样的(请记住,我从代码中删除了我的个人信息以访问数据库)。
<?php
header("Access-Control-Allow-Origin: http://bucketsiteurl");
he
我面临的任务是检索存储在MySQL数据库中的图像数据。我使用的php脚本会抛出错误,说明图像无法显示,因为它包含错误。
下面是我的php脚本:
$sql = "SELECT Form FROM Forms WHERE id = XXXX";
$result = mysqli_query($link, $sql) or die (mysqli_error($link));
$row = mysqli_fetch_assoc($result);
if(mysqli_num_rows($result) > 0)
{
header(
当我在本地机器上的服务器上运行PHP时,每当我执行mysqli->query()时,我的数据库连接就会关闭。我有一个解决这个问题的办法,但有人能告诉我为什么会发生这种情况吗?如果有预防的话?
作为参考,下面是相关的PHP代码片段、输出日志和php.ini配置值。
class mysqliDALUtility {
private $conn;
function __construct() {
self::OpenNewConnection();
}
public function PerformQuery($queryString) {
我对php是个新手,所以我需要帮助。在一个页面上,我有一个带有名字和姓氏字段的小表单。提交时,我将其发送到外部.php脚本,在那里我想检查数据库中是否已经有同名的人。如果数据库中已经有输入姓名的人员,我想取消对数据库的写入,并返回到html页面。我已经这样做了,但是我想要显示JS消息框"Person with this name written in db!",并且如果对base的写入被取消,我希望我的输入字段显示上次写入的值。我读了很多文学作品,我迷失了方向。无论如何,还是要感谢您的帮助:)
这是我的表格:
<form name="form" actio
我正在创建一个网站,其中用户需要创建一个帐户。登录后,他们可以添加项目。为此,我将项目的详细信息划分为3个页面,用户需要填写详细信息。这是前两个页面的想法,其中"save and continue"将是按钮
第一页将如下所示
project by:
email:
project title:
goal
Save and continue
第二页将如下所示
tagline:
category:
details:
Save and continue
数据库将如下所示(表名为createproject)
id projectby email proje
我使用了一个while循环来显示下拉的yes和no,这将显示每个页面的用户权限,因此每个页面的页面名称和Yes or no下拉列表。
表单显示正确,默认情况下为每个用户显示正确的数据库值。但是,如果我将其中一个页面权限从yes更改为no,或者反之亦然,它只更新数据库中的最后一个下拉列表,而不更新其余的下拉列表。你知道我这里遗漏了什么吗?
<?php
$sql = "SELECT DISTINCT username FROM users ORDER BY username";
$resultusers = $connect->query($sql);
?>
&
我有一个工作的php代码,简单地连接数据库,列出数据,并关闭它。我将这段有效的php代码嵌入到我的html中,但它不能解析html的其余部分。在列出来自数据库的数据和php关闭标签“?>”之后,它是简单的空白。我试着在php中去掉“$db->disconnect();”,现在它起作用了。
你知道为什么吗?我真的需要每次都使用$db->disconnect();吗?
谢谢
beginning of the html code
<ul>
<?php
对于一个学校项目,我正在尝试写入一个名为enrolment的表,在该表中,学生编号和他们选择的课程是在测试后添加的,以确保学生姓名和编号存在于另一个数据库中。没有出现错误,但是当我之后检查我的数据库时,enrolment说它是一个空集。有没有人有建议?
<?php
require 'connect.php';
//making a variable from the user data
$name = $_POST["name"];
$number = $_POST["snumber"];
$course = $_POST["p