[Off] Ayuda con algo de PHP - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Off] Ayuda con algo de PHP (
/showthread.php?tid=590802)
Ayuda con algo de PHP -
Jastak - 04.10.2015
solo tengo una duda sobre PHP en mysql, ok, bбsicamente lo que quiero hacer es almacenar todas las id de todo una tabla en un array, pero no se como hacer, un ejemplo de lo que quiero (representado en texto):
Код:
// ESTA ES LA TABLA OK?
Id Nombre Edad
0 Juan 19
1 Pedro 22
2 Junior 23
5 Luis 29
7 Pablo 54
Y pues lo que quiero es solo almacenar todas las "Id" en una array un ejemplo.
PHP код:
// Este en teorнa es el resultado que quiero
$result[0]; // valor 0
$result[1]; // valor 1
$result[2]; // valor 2
$result[3]; // valor 5
$result[4]; // valor 7
Espero vuestra ayuda.
Re: Ayuda con algo de PHP -
Kevln - 04.10.2015
http://php.net/manual/en/language.types.array.php
Re: Ayuda con algo de PHP -
Jastak - 04.10.2015
Quote:
Originally Posted by Kevln
|
?? se lo que es un array y sus tipos..
Respuesta: Ayuda con algo de PHP -
Zume - 04.10.2015
PHP код:
<?php
$conexion = new mysqli("localhost", "root", "", "data");
$new_array = array('ID' => array(),
'Nombre' => array(),
'edad' => array());
if ($result = $conexion->query("SELECT id as id, name, edad FROM users"))
{
if(!$result) // No se ejecuto bien la consulta
{
echo 'ERROR';
exit;
}
$i = 0; // para contar y llenar los espacios correctos
if($result->num_rows > 0) // Hay mas de 0 files
{
while ($row = $result->fetch_assoc()) // Inserta en $row el resultado del valor de la fila segun lo que queremos obtener
{
$new_array['ID'][$i] = $row['id']; // llena los espacios ID con los valores id [id = asi se llama la fila en la tabla que tengo]
$new_array['Nombre'][$i] = $row['name'];
$new_array['Edad'][$i] = $row['edad'];
$i++;
}
$result->close();
}
}
print_r($new_array);
?>
Re: Respuesta: Ayuda con algo de PHP -
Jastak - 04.10.2015
Quote:
Originally Posted by _Zume
PHP код:
<?php
$conexion = new mysqli("localhost", "root", "", "data");
$new_array = array('ID' => array(),
'Nombre' => array(),
'edad' => array());
if ($result = $conexion->query("SELECT id as id, name, edad FROM users"))
{
if(!$result) // No se ejecuto bien la consulta
{
echo 'ERROR';
exit;
}
$i = 0; // para contar y llenar los espacios correctos
if($result->num_rows > 0) // Hay mas de 0 files
{
while ($row = $result->fetch_assoc()) // Inserta en $row el resultado del valor de la fila segun lo que queremos obtener
{
$new_array['ID'][$i] = $row['id']; // llena los espacios ID con los valores id [id = asi se llama la fila en la tabla que tengo]
$new_array['Nombre'][$i] = $row['name'];
$new_array['Edad'][$i] = $row['edad'];
$i++;
}
$result->close();
}
}
print_r($new_array);
?>
|
Es lo que busco, pero yo uso el mysql tradicional (en el que se usa mysql_query, etc) no sй si es incompatible o algo (acabo de probar y no funciona, solo quiero saber si por el hecho de hacer las cosas de la manera que dije no funciona el cуdigo que me pasaste)
Respuesta: Ayuda con algo de PHP -
Zume - 04.10.2015
nada mбs que este es mysqli, sуlo saca el POO y cambia las funciones
Re: Respuesta: Ayuda con algo de PHP -
Jastak - 04.10.2015
Quote:
Originally Posted by _Zume
nada mбs que este es mysqli, sуlo saca el POO y cambia las funciones
|
vale, muchas gracias ZUME.