home Foro de soporte Espacio WEB PHP
 
Ayudenme que estoy desesperado
#1 ·

Buenas.
Escribo por que llevo tiempo intentando buscar respuesta, pero todas son fallidas, asi que por favor, ayudarme.
Mi problema es que intento obtener unos datos de una base mysql desde una pagina en php. La cuestion es que es que en mi ordenador va de perlas, pero cuando lo subo al servidor (copio el codigo SQL y lo pego en el phpMyAdmin del servidor, creando asi la tabla), tras haber cambiado el usuario para conectar a la base, conecta, pero al hacerlo con la base es como si no hubiese valor en los campos. Bueno pues ese mismo problema tenia yo en mi ordenador, pero en el editor de bases mysql (EMS mysql manager) le daba a next record y ya si podia obtener dichos valores. ¿Puesde que tenga que ver algo que ver tal next record? Y si es asi ¿Com hago para que funcione?
Gracias de antemano.


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 8
Desde: 22/Nov/2002
·
#2 ·

si me explicas lo que te marcare puede que pueda ayudarte!!!

"Mi problema es que intento obtener unos datos de una base mysql desde una pagina en php."
//**** ¿realizas la conexion a la base de datos antes de la consulta? ****//

"(copio el codigo SQL y lo pego en el phpMyAdmin del servidor, creando asi la tabla)" //**** ¿¿¿SUBES SOLO LA ESTRUCTURA O TAMBIEN LOS DATOS??? ****//



"pero en el editor de bases mysql (EMS mysql manager)
le daba a next record " //**** OLVIDATE DE COMO SE HACIA EN WINDOWS EL SERVIDOR ESTA (O DEBERIA)EN LINUX****//


¿Puesde que tenga que ver algo que ver tal next record? Y si es asi ¿Com hago para que funcione?

Asi por lo que me dices no puedo ayudarte mucho!! se mas explicito o cuelga el codigo fuente de tu pagina aqui, y si veo algo... te aviso!!


-------------------------------------------------
Programando :
http://www.armas.es
-------------------------------------------------
- TEN CUIDADO CUANDO QUIERAS PISARME, QUE PUEDES RESBALAR

Colaborador
Colaborador
Haz clic para ver el perfil del usuario
Mensajes: 707
Desde: 19/Ago/2002
·
#3 · ·

Ante todo gracias. Y sí, copio esctructura y los valores

<?php
$conex = mysql_connect("localhost", "faevusaf", "clave&quot
or die("NO se pudo realizar la conexión&quot;

mysql_select_db("faevusaf", $conex);
$cons = "SELECT * FROM airki";
$resultado = mysql_query($cons,$conex);
$Num_filas = mysql_num_rows($resultado);
echo "<Br>Número de filas en el resultado: $Num_filas<BR>n";
if (!$resultado)
{
echo "error consulta: $cons .MySQL dice: ".mysql_error();
exit;
}
$Num_campos = mysql_num_fields($resultado);

while ($rom = mysql_fetch_array($resultado))
{
$nick = $rom['nick'];
$misiones = $rom['misiones'];
$oficiales = $rom['oficiales'];
$entrenado = $rom['entrenado'];
$sin = $rom['sinexito'];
$aa = $rom['aa'];
$at = $rom['at'];
$mediaaa = $aa/$misiones;
$mediaat = $at/$misiones;
$muertes = $rom['muertes'];
$eyecc = $rom['eyecc'];
$mins01 = $rom['mins'];
if ($mins01 >= 60)
{
$mins02 = $mins01/60;
$mins03 = $mins01%60;
$horas01 = $rom['hora'];
$horas02 = $horas01 + $mins02;
}
else
{
$horas02 = $rom['hora'];
$mins03 = $mins01;
}
}
?>

Y si el servidor esta en linux, y yo tengo windows, tengo que hacer algo?


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 8
Desde: 22/Nov/2002
·
#4 ·

a continuacion te pongo un ejemplo de como hago yo la busqueda de los resultados de la base de datos!!

$sql = "select * from frases where cat=$fra order by num";
//***** $BD es la base de datos
$res=mysql_query($sql, $BD);
$regmax = mysql_numRows($res);
for($i=0; $i < $regmax; $i++) {
//****** CAMPOs DE LA BASE DE DATOS
$numero=trim(mysql_result($res, $i, "numero"));
$frase=trim(mysql_result($res, $i, "frase"));
echo "$numero -> $frase";
}


-------------------------------------------------
Programando :
http://www.armas.es
-------------------------------------------------
- TEN CUIDADO CUANDO QUIERAS PISARME, QUE PUEDES RESBALAR

Colaborador
Colaborador
Haz clic para ver el perfil del usuario
Mensajes: 707
Desde: 19/Ago/2002
·
#5 ·

Se que soy muy pesado, pero nada, no lo consigo, sigue quedandose vasio donde tenia que ir el valor. Lo que me he dado cuenta que no era Next Record, si no Insert,aun asi no servira de nada verdad?


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 8
Desde: 22/Nov/2002
·
#6 ·

vamos a ver si nos aclaramos!!!
1.- tu ya tienes datos en la tabla??
2.- el INSERT es para insertar registros en una tabla, no para leerlos, asi que quieres hacer insertar o leer??
3.- respecto a lo de windows y linux, simplemente que las cosas no son siempre iguales en windows y en linux (y menos aun cuando trabajas via www)


-------------------------------------------------
Programando :
http://www.armas.es
-------------------------------------------------
- TEN CUIDADO CUANDO QUIERAS PISARME, QUE PUEDES RESBALAR

Colaborador
Colaborador
Haz clic para ver el perfil del usuario
Mensajes: 707
Desde: 19/Ago/2002
·
#7 ·

Lo que quiero es leer, pero como dije en mi primer mensaje, el problema que tenia en mi ordenador era el mismo, pero le di a insert en el programa y ya me funciono. A parte, para subir la base al servidor lo que hago es copiar lo que pone aqui de DLL, y la pego en phpMyAdmin. Aqui va el codigo:

CREATE TABLE `airki` (
`nick` varchar(20) NOT NULL default 'Air Killer',
`misiones` varchar(5) default '240',
`oficiales` varchar(5) default '0',
`entrenado` varchar(5) default '0',
`sinexito` varchar(5) default '0',
`hora` varchar(5) default '76',
`mins` varchar(5) default '34',
`aa` varchar(5) default '1075',
`at` varchar(5) default '971',
`muertes` varchar(5) default '24',
`eyecc` varchar(5) default '70',
PRIMARY KEY (`nick`),
UNIQUE KEY `Nick` (`nick`),
UNIQUE KEY `Nick_2` (`nick`)
) TYPE=MyISAM


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 8
Desde: 22/Nov/2002
·
#8 ·

con ese codigo lo unico que haces es crear la tabla, pero sin contenidos!!!
con una cosa asi en el cuadro de sql (donde metiste el codigo anterior) pones una cosa asi (depende de tu tabla)
asi uno a uno, por ejemplo
"
INSERT INTO `tutabla` ( `campo1` , `campo2` , `campo3` , `campo4` , `campo5` , `campo6` , `campo7` , `campo8` , `campo9` , `campo*****` ) VALUES
('valor campo 1', 'valor campo 2', 'valor campo 3', NULL, ...................... );
"
varios de golpe
"
INSERT INTO `tutabla` ( `campo1` , `campo2` , `campo3` , `campo4` , `campo5` , `campo6` , `campo7` , `campo8` , `campo9` , `campo*****` ) VALUES
('valor campo 1', 'valor campo 2', 'valor campo 3', NULL, ...................... ),
('valor campo 1', 'valor campo 2', 'valor campo 3', NULL, ...................... ),
('valor campo 1', 'valor campo 2', 'valor campo 3', NULL, ...................... ),
('valor campo 1', 'valor campo 2', 'valor campo 3', NULL, ...................... ),
...........................................................................
acabado por ;
"
y con los datos metidos entonces haces la busqueda!!!

ESPERO QUE LO ENTIENDAS TODO Y TE FUNCIONE, SI ES ASI ME DEBES UNA CERVEZA;) jejejeje
a ver si asi te queda claro?????


-------------------------------------------------
Programando :
http://www.armas.es
-------------------------------------------------
- TEN CUIDADO CUANDO QUIERAS PISARME, QUE PUEDES RESBALAR

Colaborador
Colaborador
Haz clic para ver el perfil del usuario
Mensajes: 707
Desde: 19/Ago/2002
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Espacio WEB · PHP
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 15:13 UTC+02:00 DST
Temas similares
No se han encontrado temas similares