Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php/sql中的数字和计算_Php_Mysql_Database - Fatal编程技术网

php/sql中的数字和计算

php/sql中的数字和计算,php,mysql,database,Php,Mysql,Database,好的,我是php和sql的新手,我阅读了基础知识,并且能够生成一个DB驱动的shoutbox。 这是我的网站 接下来我想做什么我不确定我应该用java做什么?php?sql?我不知道。。。 但是我假设php和sql,如果sql能做我认为它能做的事情。。 我接下来要做的是从特定位置的数据中提取数据,例如 格式为“DAB:CD:EF:GH”的数据,如“D03:57:16:23”将转换为AB、DF、CE。例如“3”、“76”、“51”。 然后我想在数据库中存储这些数字(不是varchar) 这是第一部

好的,我是php和sql的新手,我阅读了基础知识,并且能够生成一个DB驱动的shoutbox。 这是我的网站

接下来我想做什么我不确定我应该用java做什么?php?sql?我不知道。。。 但是我假设php和sql,如果sql能做我认为它能做的事情。。 我接下来要做的是从特定位置的数据中提取数据,例如

格式为“DAB:CD:EF:GH”的数据,如“D03:57:16:23”将转换为AB、DF、CE。例如“3”、“76”、“51”。 然后我想在数据库中存储这些数字(不是varchar)

这是第一部分

在我投入大量精力之前,我想确定的第二个部分是对数据库中的所有条目进行计算,这些条目与第三组数据有关,并按照计算输出的顺序显示在一个降序列表中的所有条目。。 我认为计算可以添加到查询中…但正如我所说的,我是新的,而且我只阅读了教程,希望从数据库中读取值

即使这不是问题的一部分,但如果这有助于澄清我想做什么。。。这就是我要做的 *建立一个数据库和条目系统,记录球员姓名、基本姓名、位置、经济和评论,并将其作为条目存储在数据库中..(我已经这样做了) *输入时,我希望从文本字符串(位置)中提取数值(AB、DF、CE)(不知道如何提取) *然后,我希望显示列表(我已完成此操作) *应在显示屏上添加一个新列,其中包含计算结果,该计算涉及每个条目的数值以及在第页上输入的全局值(不知道如何输入) *然后,应按照计算输出的降序对列表进行排序。 *最后,我希望能够通过单击从列表中删除项目

仅此而已:)、寻求部分建议和指导

这是它的php页面,但我将其重命名为文本,以便可读。 过去的铁路超高是一种代码,因为它有逃逸字符

当前正在尝试使用

印刷品(x元);; 回声(“:”);印刷品(元);;回声(“:”); 印刷品(g元);


好的。。第一部分

$values = array();

$values = split(":", 'DAB:CD:EF:GH');

$int_values = array();
foreach($values as $v) {
$int_values[] = intval($v, 10);
}

// values in base 10

print_r($int_values);

嗯,这会不会引起问题,因为我将尝试将D读取为整数?我会不会以DAB CD EF GH结束?这个字符串的ok..D03:57:16:23它打印了这个数组([0]=>0[1]=>57[2]=>16[3]=>23)…似乎已经放弃了关于is的3个想法,尽管这个解决方案目前还可以。。我知道输入字符串总是这个fortat,所以如果我能把字符2,3,5,6,8,9,11,12拼凑出来,这就是我第一部分所需要的;$tvalues=array();$tvalues=分割(“D”,$location);$values=split(“:”,$tvalues[1]);$int_values=array();foreach($v的值){$int_值[]=intval($v,10);}$x=$int_值[1];我想我可以用数学运算来剔除我想要的值。干杯
$values = array();

$values = split(":", 'DAB:CD:EF:GH');

$int_values = array();
foreach($values as $v) {
$int_values[] = intval($v, 10);
}

// values in base 10

print_r($int_values);