我有一个遍历数组的foreach循环,并以雄辩的方式保存数据.它是这样的:
foreach($questions['questions'] as $question) {
$questionObject = Question::create([
'external_id' => $question['id'],
'text' => $question['question_text'],
'type' => $question['question_type'],
'image' => (array_key_exists('question_image', $question)) ?
$question['question_image'] : ''
]);
}
Run Code Online (Sandbox Code Playgroud)
但是当我添加if条件时我得到未定义的变量问题错误.
foreach($questions['questions'] as $question) {
if(!$question = Question::where('id', $question['id'])->where(
function($query){
$query->where('updated_at','<', $question['updated']);
}})->first()) {
$questionObject = Question::create([
'external_id' => $question['id'],
'text' => $question['question_text'],
'type' => $question['question_type'],
'image' => (array_key_exists('question_image', $question)) ?
$question['question_image'] : ''
]);
} else {
return 'Question: '.$question['external_id'].' already exist.';
}
}
Run Code Online (Sandbox Code Playgroud)
如果有任何可以帮助我,非常感谢,提前谢谢!
当我尝试从数据库中选择数据库时,我遇到了问题.
我正在使用此代码:
include($_SERVER['DOCUMENT_ROOT'].'/central/inc/db.php');
$SQLSelect = $odb -> query("SELECT * FROM `status_testadores` ORDER BY `ID` DESC");
while ($show = $SQLSelect -> fetch(PDO::FETCH_ASSOC))
{
$rowID = $show['ID'];
$sv1_db = $show['server_1'];
}
Run Code Online (Sandbox Code Playgroud)
它会返回以下错误:
Notice: Constant DB_HOST already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 2
Notice: Constant DB_NAME already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 3
Notice: Constant DB_USERNAME already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 4
Notice: Constant DB_PASSWORD already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 5
Run Code Online (Sandbox Code Playgroud)
它正在发生,因为我必须在标题上包含db.php(与sql db建立连接的文件),但现在我需要它包含在我的侧边栏上,将数据库数据显示在其中,有没有办法可以连接没有这些错误的数据库?
我在虚拟机上运行 Jenkins 应用程序,不知何故所有系统内存都被完全占用,如何清理内存?我如何知道分配了多少堆内存以及如何清除堆内存?
cat /proc/meminfo
MemTotal: 132046272 kB
MemFree: 63724320 kB
Buffers: 155484 kB
Cached: 17920672 kB
SwapCached: 5108 kB
Active: 26331416 kB
Inactive: 9676204 kB
Active(anon): 17778452 kB
Inactive(anon): 153136 kB
Active(file): 8552964 kB
Run Code Online (Sandbox Code Playgroud) ob_start();
require_once '\dompdf\autoload.inc.php';
use Dompdf\Dompdf;
//use Dompdf\Dompdf;
// instantiate and use the dompdf class
$dompdf = new DOMPDF();
$html = "
print_r($_POST);
";
$dompdf->loadHtml($html);
$dompdf->setPaper('A4', 'landscape');
$dompdf->render();
$pdf = $dompdf->output();
file_put_contents("page.pdf", $pdf);
?>
<a href="./page.pdf" download="page.pdf">Download the pdf</a>
<?php
exit;
?>
Run Code Online (Sandbox Code Playgroud)
我尝试做可下载的PDF脚本,但解析错误。
我是初学者并试图解组以下json字符串
[{
"db": {
"url": "mongodb://localhost",
"port": "27000",
"uname": "",
"pass": "",
"authdb": "",
"replicas": [
{
"rs01": {
"url":"mongodb://localhost",
"port": "27001",
"uname": "",
"pass": "",
"authdb": ""
}
},
{
"rs02": {
"url":"mongodb://localhost",
"port": "27002",
"uname": "",
"pass": "",
"authdb": ""
}
}
]
}
}]
Run Code Online (Sandbox Code Playgroud)
这是结构
type DBS struct {
URL string `json:url`
Port string `json:port`
Uname string `json:uname`
Pass string `json:pass`
Authdb string `json:authdb`
Replicas []DBS `json:replicas`
}
Run Code Online (Sandbox Code Playgroud)
这是功能
func loadConfigs() []DBS {
var config []DBS
raw, …Run Code Online (Sandbox Code Playgroud) 我想为路径上的图像设置动画并显示对象的路线(例如飞机飞过地图)。它应该看起来像这张图片:

但是破折号应该在对象到达位置后应用,所以破折号显示在对象之后。
我已经尝试了很多次,但我只能做一次。路径上的破折号动画或平面。有人知道解决办法吗。
所以我有一个应用程序,它目前将数据存储在apache服务器和mysql上.我想迁移到firebase但我有以下问题:
我的数据是一个Business表,每个用户都存储了他们的数据.这包括他们的电子邮件和他们的业务的所有数据(地址,城市,商业名称等)我已经在json中导出数据并将其导入firebase,但现在我希望用户创建一个新的配置文件(在firebase中)然后"声称"他们的数据.
这应该是为了在用户和业务之间建立关系.
有关如何做到这一点的任何想法?
编辑:
所以问题是我将业务和我的用户放在一个对象或表中,如下所示:
{
"user_type": "Hotel",
"state": "Lakonia",
"postcode": "23100",
"city": "Mystras",
"country": "Greece",
"id": 1,
"num_of_rooms": "5",
"email": "info@email.com",
"address": "Something",
"time_of_register": "",
"name": "My hotel",
"latlng": ""
}
Run Code Online (Sandbox Code Playgroud)
为了将其迁移到Firebase,我创建了一个检查,因此当用户登录时,系统会运行查询,如果用户注册电子邮件与其中一个企业相同,我会将其移动到新的firebase数据集,注册用户唯一的密钥.因此,我没有两套,一套用于我的用户,另一套用于商业信息.
php ×3
mysql ×2
animation ×1
css ×1
firebase ×1
foreach ×1
go ×1
javascript ×1
jenkins ×1
json ×1
laravel ×1
namespaces ×1
php-closures ×1
struct ×1
svg ×1
syntax-error ×1
wordpress ×1