我会尽量保持这个简单.我在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) 我正在使用Dashboard小部件,我遇到了一个代码如下:
var variableName = {
"SomeName":"someValue",
"someName": "another value",
};
Run Code Online (Sandbox Code Playgroud)
这几乎是它看起来的总和.我的问题是它是什么,它是如何工作的,我可以用它做什么?一个例子是完美的.提前致谢!
我想建立一个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请.
先感谢您!
我正在构建一个类,它返回一个字符串,该字符串将自动包含文件夹中的文件,有点像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) 我正在尝试使用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)
在它甚至承诺所有之前,它开始承诺,所以很明显我在映射它时调用了该函数。如何将其添加到数组中作为参考?
iFrame是否可以显示源的原始代码而不是将其呈现出来?如果是这样,你如何做到这一点,它可以在JavaScript上完成吗?
(用于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 ×4
php ×3
bigint ×1
biginteger ×1
encode ×1
es6-promise ×1
explode ×1
filenames ×1
html ×1
iframe ×1
mysql ×1
navigation ×1
object ×1
period ×1
promise ×1
scandir ×1
url ×1
variables ×1