小编Phi*_*l_t的帖子

MySQL中的BIGINT更改了我的号码?为什么这样做?

我会尽量保持这个简单.我在MySQL数据库表上使用BIGINT数据类型.我有一个函数生成一个唯一的随机数,可以跨越12位到13位摘要长度.

当我使用12位数的数字插入数据库时​​,它输入就好了,

但是当我使用13位或更长的值时,它似乎是圆形或其他东西.这里是

PHP

$defaultText = 'some string'; //just some string
$web_id = 12;
$element_id = 23112182735363; //case 1 (doesn't work)
//$element_id = 2311218333205; //case 2, does work ()
  mysql_query("INSERT INTO tableName (web_id, element_id, content)
  VALUES ($web_id, $element_id, '".mysql_real_escape_string($defaultText)."')");
Run Code Online (Sandbox Code Playgroud)

结果:在第一种情况下,它会插入一个略有不同的数字,通常由于某种原因而舍入.

如果是两个,它插入数字就好了!也许有人可以帮助揭开这个神秘面纱!再次感谢!

big int数据类型:

bigint(200) 
Run Code Online (Sandbox Code Playgroud)

php mysql biginteger bigint

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

这是什么样的物体,甚至是物体?它是如何工作的?(JavaScript)

我正在使用Dashboard小部件,我遇到了一个代码如下:

var variableName = {
"SomeName":"someValue",
"someName": "another value",
};
Run Code Online (Sandbox Code Playgroud)

这几乎是它看起来的总和.我的问题是它是什么,它是如何工作的,我可以用它做什么?一个例子是完美的.提前致谢!

javascript variables object

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

基于php的网站,显示基于URL的页面内容?

我想建立一个php的网站,只需要一个php文档来显示内容.这有点难以解释,所以让我尽我所能.

有些网站使用基于目录的系统,例如:

web.URL.com/index.htm
web.URL.com/about.htm
web.URL.com/blog.htm
Run Code Online (Sandbox Code Playgroud)

等等.这涉及为每个页面创建一个文本文件.

因此,这里的目标是创建一个充当框架的页面,并根据Url显示内容,因此它将像上面的方法一样,但只是一个页面.我很确定你可以做到这一点,但是不知道正确的方法,或者在谷歌输入时使用的词汇.

您可能遇到的一些问题:

问:为什么不使用这样的参数:

web.url.com?pgid=some+page
Run Code Online (Sandbox Code Playgroud)

答:关于访问者输入网址,我希望网址尽可能干净.例如,这更容易记住:

web.url.com/about
Run Code Online (Sandbox Code Playgroud)

比这个:

web.url.com?p=about 
Run Code Online (Sandbox Code Playgroud)

问:Wordpress ??

答:我们想要自己的东西.Wordpress很棒,但不适合我们的项目.

问:JQuery?

A:PHP请.

先感谢您!

php navigation url

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

爆炸文件名以分隔名称和扩展名在PHP中不起作用?

我正在构建一个类,它返回一个字符串,该字符串将自动包含文件夹中的文件,有点像HTML文件的加载器.

这是将被调用的方法:

function build_external_file_include($_dir){
    $_files = scandir($_dir);
    $_stack_of_file_includes = "";//will store the includes for the specified file.
foreach ($_files as $ext){
    //split the file name into two;
    $fileName = explode('.',$ext, 1);//this is where the issue is.

    switch ($fileName[1]){
        case "js":
            //if file is javascript
             $_stack_of_file_includes =  $_stack_of_file_includes."<script type='text/javascript' src='".$dir.'/'.   $ext ."'></script>";

            break;
        case "css";//if file is css
             $_stack_of_file_includes =  $_stack_of_file_includes."<link rel=\"stylesheet\" type=\"text/css\" href=\"".$dir.'/'. $ext."\" />";
            break;
        default://if file type is unkown
             $_stack_of_file_includes =  $_stack_of_file_includes."<!-- File: ".  $ext." was not included-->"; …
Run Code Online (Sandbox Code Playgroud)

php filenames explode period scandir

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

使用返回承诺的函数来承诺所有

我正在尝试使用Promise.all()但创建一系列承诺正在调用我的所有承诺。(使用 axios)

export function myPromise(a, b, data){
    return my.patch(`/some/${a}/path/${b}`, data, {
        headers: {
            'Content-Type': 'application/json',
            'Accept': 'application/json'
        }
    })
 }
Run Code Online (Sandbox Code Playgroud)

然后我尝试在这里创建一个数组:

 let otherVal = 12
 let group = [{id: 1}, {id: 2}, {id: 3}];
 let data = {
                // somedata
            }
 let promises = group.map(item => {
            return saveMapping(otherVal, item.id, data);
        })

 Promise.all(promises)
Run Code Online (Sandbox Code Playgroud)

在它甚至承诺所有之前,它开始承诺,所以很明显我在映射它时调用了该函数。如何将其添加到数组中作为参考?

javascript promise es6-promise

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

iFrame只能显示源代码吗?

iFrame是否可以显示源的原始代码而不是将其呈现出来?如果是这样,你如何做到这一点,它可以在JavaScript上完成吗?

html javascript iframe

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

通过URI传递"("和")"会导致403错误,我该如何编码?

(用于XML HTTP请求的JavaScript和用于执行SQL查询的PHP.)

我正在构建一个执行查询的Web应用程序.它使用XMLHTTP请求GET方法并将查询传递给执行它的PHP脚本.它工作正常,直到我( )在其中引入括号.

这是一个如何工作的例子:

function executeQry(){
qry = document.getElementByID('textarea').value;
qryHTTPRequest(encodeURI(qry));
//I've also tried encodeURIComponent(qry);
}


function xmlHTTPRequest(qry){
//fetches 
urlFetch = "http://my.url.com/script.php?qry=" + qry;
 }
Run Code Online (Sandbox Code Playgroud)

这是一个快速参考,我知道我的xmlhttp请求工作正常,因为它执行其他查询传递时需要做的事情,例如:

SELECT * FROM `tableName`
Run Code Online (Sandbox Code Playgroud)

工作正常,但当你尝试做类似的事情

CREATE TABLE `new_table`
AS (SELECT * FROM `old_table`)
Run Code Online (Sandbox Code Playgroud)

然后这就是它不会执行的时候,我得到了403错误,所以我认为这是一个()因为我甚至在PHP本身上尝试了相同的代码,而不必通过它并且它工作,所以必须有一个URL编码过程的问题对吗?如果这是问题,是否有一种编码这些字符的方法?我假设还有其他字符不能用encodeURI()方法编码encodeURIComponent().提前致谢!

javascript encode xmlhttprequest

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