Bug #76247 [Csd->Nab]: Problema ordenar arrays
| From: | cmb@php.net | Date: | Sat, 21 Apr 2018 16:01:42 +0000 |
| Subject: | Bug #76247 [Csd->Nab]: Problema ordenar arrays | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-214826@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=76247&edit=1
ID: 76247
Updated by: cmb@php.net
Reported by: celestinoxp at hotmail dot com
Summary: Problema ordenar arrays
-Status: Closed
+Status: Not a bug
Type: Bug
Package: *General Issues
Operating System: Windows 10
PHP Version: 7.2.4
-Assigned To:
+Assigned To: cmb
Block user comment: N
Private report: N
Previous Comments:
------------------------------------------------------------------------
[2018-04-21 15:49:59] celestinoxp at hotmail dot com
Problem found.
Sorry inconvenience...
------------------------------------------------------------------------
[2018-04-21 15:26:13] spam2 at rhsoft dot net
seriously? i don't even know what language that is!
------------------------------------------------------------------------
[2018-04-21 15:22:17] celestinoxp at hotmail dot com
Description:
------------
Ao tentar ordenar uma chave de loteria que se encontra numa base de dados, o php não mostra nada.
Problema no código, na ligação à base de dados, na ordenação, ou BUG no PHP!
Test script:
---------------
<?php
include "../ligar_bd.php";
ini_set('display_errors', 1);
ini_set('display_startup_erros',1);
error_reporting(E_ALL);
/*** Exemplo de código *********************************************************************
$frutas = array("d" => "limao", "a" => "laranja",
"b" => "banana", "c" => "melancia");
asort($frutas);
foreach( $frutas as $chave => $valor ){
echo "$chave = $valor\n";
}
********************************************************************************************/
$result = mysqli_query($db, "SELECT * FROM
table32");
while ($dados = mysqli_fetch_array($result, MYSQLI_BOTH))
{
$valores = array("n1" => $dados['n1'], "n2" =>
$dados['n2'], "n3" => $dados['n3'], "n4" =>
$dados['n4'], "n5" => $dados['n5'], "n6" =>
$dados['n6']);
asort($valores);
foreach ($valores as $n => $val)
{
echo $n." = ".$val;
//$sql = mysqli_query($db, "UPDATE table32 SET ".$n." =
".$val." WHERE table32.id = $dados['id']") or
die("Erro!");
}
}
?>
Expected result:
----------------
A chave deveria ser ordenada e apresentada
Actual result:
--------------
Não mostra nada, nem erros!
Página em branco!!
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=76247&edit=1