小编Pet*_*e_1的帖子

Homebrew,MySQL 8支持

当Homebrew更新以支持MySQL 8的第一个通用版本(8.0.11)时,任何人都有内幕消息吗?我似乎无法通过搜索找到它,但我打赌有人在这里知道:)

mysql

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

ZipArchive提取-单个文件

我有以下代码:

$ipaFile= '/path/file.ipa';
$iconFilePath = "Payload/myapp.app/AppIcon40x40@2x.png"; // the pathway to my image file if the ipa file is unzipped.
$iconFile = "AppIcon40x40@2x.png";
$iconSaveFile = '/path/';

$zip = new ZipArchive();

if ($zip->open($ipaFile) === TRUE) {
    if($zip->locateName($iconFilePath) !== FALSE) {

     $zip->extractTo($iconSaveFile, $iconFile);

    }
}
Run Code Online (Sandbox Code Playgroud)

我的目的是研究该压缩文件,仅提取图像文件。照原样的代码在我想要进入的目录中创建了一个新的图像文件(它创建的文件具有正确的名称和扩展名,但是它是空白的0字节)。如果将$ iconFile更改为iconFilePath,则PHP会正确提取整个路径。路径的末尾是我想要的文件(仅提取了单个文件),并且已正确提取。但是,我不希望提取文件之前的文件夹,而只提取其中一个文件。

因此,总而言之,我可以正确地提取整个zip归档文件,可以正确地提取单个文件,但是也提取了到达该文件的文件路径,但是我无法正确地单独提取单个文件。

我已经进行了很多搜索,但找不到错误。谢谢你的帮助。

php

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

Laravel where子句,并带有或者列表

我想创建一个where子句,它是一个和,带有或者列表.这是我的代码:

$searchLoop = array(
            'u.Name',
            'u.Email',
            'n.Name',
            'u.PhoneMobile'
        );    
$text = 'Manager';
$count = 0;
        foreach ($searchLoop as $loop) {
            $query->where(function ($where) use ($loop, $count, $text) {
                if ($count === 0) {
                    $where->where($loop, 'like', '%' . $text . '%');
                } else {
                    $where->orWhere($loop, 'like', '%' . $text . '%');
                }
            });
            $count++;
        }
Run Code Online (Sandbox Code Playgroud)

基于我对laraval文档和其他搜索的阅读,我希望这样翻译:

and  (
`u`.`Name` like '%Manager%'
or `u`.`Email` like '%Manager%'
or `n`.`Name` like '%Manager%'
or `u`.`PhoneMobile` like '%Manager%'
)
Run Code Online (Sandbox Code Playgroud)

相反,它转换为:

and (`u`.`Name` like '%Manager%')
and (`u`.`Email` like …
Run Code Online (Sandbox Code Playgroud)

php laravel

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

基本的javascript手风琴

我正在制作手风琴常见问题.网上有很多脚本,但我讨厌使用我不理解的脚本(我是Javascript的新手).所以我从基础开始,一路向上.以下代码令我感到沮丧,为什么它不起作用:

使用Javascript:

function faq1() {

var faq1 = document.getElementById("faq1")

if (faq1.style.display = "none") {
faq1.style.display = "block";
}

else {
faq1.style.display = "none";
}
}
Run Code Online (Sandbox Code Playgroud)

HTML/CSS:

<a href="#" onclick="faq1()">Question 1</a>
<div id="faq1" style="display: none">
Answer to question 1
</div>
Run Code Online (Sandbox Code Playgroud)

该脚本打开手风琴即可找到.但是,Javascript的"else"部分不起作用,当我第二次点击链接时,我无法将显示屏关闭.我已经尝试了各种"其他如果"的方法,看看这是否有效.

多谢你们

javascript css

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

MySQL语法错误(与PHP一起使用)

我在以下代码上遇到MySQL语法错误:

$addcompany = mysql_query("INSERT INTO company (method, category, email, password,   
companyname, phone, address, state, zip, ratingcount, ratingscore, usage, date)
VALUES ('$method','$category','$email','$temp_encrypted_password',
'$companyname','$phone','$address','$state','$zip','0','0','0',CURDATE()) ")
or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

声明就此消失了.MySQL错误告诉我:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL 
server version for the right syntax to use near 'usage, date) VALUES 
('referral','referral','email@gmail.com','d90ccafeea7983' at line 1
Run Code Online (Sandbox Code Playgroud)

我检查了我的表,所有的列名都是正确的,似乎与我试图插入的内容和允许输入到列中的内容没有任何冲突.

所以我在这一点上非常恼火,我无法弄清楚什么是一个简单的错误.很生气,希望有人在这里可以快速指出我的权利.

谢谢你的时间

php mysql

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

标签 统计

php ×3

mysql ×2

css ×1

javascript ×1

laravel ×1