Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - alex760125

#1
Acá subí la imagen http://tinypic.com/r/2elxtva/6
En verde mi último registro. Sin verde la tabla nueva.
Me he dado cuenta que no hay repeticiones impares(en rojo, q son las repeticiones de cada número), parece que recibo todos los registros dobles.... Cuando veo la tabla mysql desde phpmyadmin todo se ve bien.

Los incrementos los hago así:

protected $euno=0;
protected $edos=0;
protected $etres=0;
protected $ecuatro=0;
protected $ecinco=0;
protected $eseis=0;
protected $esiete=0;
protected $eocho=0;
protected $enueve=0;
protected $ediez=0;
protected $eonce=0;



for($i=0; $i<$this->enum_resultados; $i++)
{
$eec = mysql_fetch_array($this->exx);
while($eelementos = each($eec))
{
switch($eelementos["value"])
{
   case 1:
       $this->euno = $this->euno+1;
      break;
   case 2:
       $this->edos = $this->edos+1;
      break;
   case 3:
       $this->etres = $this->etres+1;
      break;
   case 4:
       $this->ecuatro = $this->ecuatro+1;
      break;
   case 5:
       $this->ecinco = $this->ecinco+1;
      break;
   case 6:
       $this->eseis = $this->eseis+1;
      break;   
   case 7:
       $this->esiete = $this->esiete+1;
      break;
   case 8:
       $this->eocho = $this->eocho+1;
      break;
   case 9:
       $this->enueve = $this->enueve+1;
      break;
   case 10:
       $this->ediez = $this->ediez+1;
      break;
   case 11:
       $this->eonce = $this->eonce+1;
      break;
}
}
}

Tablas:


public function EtablaNormal()
{
echo "<table>";

echo "<tr>";
foreach ($this->epp as $ok1 => $ov1) {
echo "<td valign='bottom'>";
echo "<table border='1'>";
foreach ($this->eyy as $ok2 => $ov2){
if ($ov1 == $ov2){
echo "<tr>"."<td bgcolor='#FFFF00'>".$ok2."</td>"."</tr>";}}
echo "<tr>"."<td bgcolor='#FF0000'>".$ov1."</td>"."</tr>";
echo "</table>";
echo "</td>";}

echo "<td valign='bottom'>&nbsp;</td>";
echo "<td valign='bottom'>&nbsp;</td>";
echo "<td valign='bottom'>&nbsp;</td>";
echo "<td valign='bottom'>&nbsp;</td>";
echo "<td valign='bottom'>&nbsp;</td>";
echo "<td valign='bottom'>&nbsp;</td>";
}
//*****************************************************************
public function EtablaVerde($eun,$edo)
{
foreach ($this->epp as $uk1 => $uv1) {
echo "<td valign='bottom'>";
echo "<table border='1'>";
foreach ($this->eyy as $uk2 => $uv2){
if ($uv1 == $uv2){
echo "<tr>"."<td";

if($uk2 == $eun || $uk2 == $edo){

echo " bgcolor='#00FF00'>".$uk2."</td>"."</tr>";}

else {

echo " bgcolor='#FFFF00'>".$uk2."</td>"."</tr>";
}

} }
echo "<tr>"."<td bgcolor='#FF0000'>".$uv1."</td>"."</tr>";
echo "</table>";
echo "</td>";
}
echo "</tr>";
echo "</table>";
}
}
#2
Cita de: wirelesswifi en 12 Octubre 2012, 22:42 PM
Has probado como puse la sentencia sql arriba?

No me has respondido si tienes dos tablas

Porque en en este texto mencionas:

Segun entendi tienes una tabla con 526 filas y 5 columnas no? y luego creas otra tabla.

La imagen no se ve.

Subela a imageshack o tinypic:

http://imageshack.us/

http://tinypic.com/

Nooo.... Con la tabla "mysql" de 526 filas, creo dos tablas(programa, nada q ver estas con mysql) para analizar repeticiones de números.. Puse las imagen pero facebook hoy no las muestra. Disculpa, no contaba con q no se vieran las imagenes, entiendo q así no se entiende lo de arriba.
#3
Cita de: Shell Root en 12 Octubre 2012, 22:11 PM
No se ve la imagen :p

Lo siento, ayer se veían pero facebook se la pasa actualizando su web...
Si me das una dirección o idea te las envío.
#4
Cita de: wirelesswifi en 12 Octubre 2012, 22:10 PM
Segun cuentas, tienes dos tablas?

Si pones esta sentencia asi:

"SELECT jugadas.uno, jugadas.dos, jugadas.tres, jugadas.cuatro, jugadas.cinco FROM jugadas WHERE jugadas.jugadaid='".$num."' ORDER BY jugadas.jugadaid";

Cambie < por =

PD: Como obtienes el valor jugadas.jugadaid?

Saludos!

jugadas.jugadaid es un campo id de la tabla mysql. Las tablas no es el problema, lee bien arriba por favor!!
#5
Cita de: wirelesswifi en 12 Octubre 2012, 20:29 PM
Hola

Se repiten las consultas porque tienes dos sentencias sql "select" en el mismo resultado.

Tendrias que correr solo un select para que hagas la consulta sin que se repita.

Saludos!

No es el caso wirelesswifi,  los SELECT son de dos métodos en clases distintas...
#6
Holaa!

Datos: tengo Mysql 5.5.16 en mi Wamp server y trabajo con el Motor de almacenamiento InnoDB.

Me sucede que la última fila de una tabla mysql(o todas) se me se repite dos veces, una de ellas oculta. Es lo que me parece sucede y quisiera saber cómo solucionarlo.

Más: tengo una tabla mysql con 526 filas(entrada de 5 números cada una), luego inserto otra fila con código php, reviso phpmyadmin y todo bien.... Creo un programa para analizar repeticiones de números en la tabla mysql, el mismo hace dos tablas, una con la anterior data y otra con la nueva y sucede q al fijarme en todos los números, los últimos que ingresé aparecen corridos dos lugares en la segunda tabla(en ves de un lugar), como si fueran leídos doble. Les comento q  el código php lo probé por mi cuenta y funciona bien.

Leer más abajoo!
#7
Tema cerrado, ya lo solucione, habia q nombrar los campos q iban a ser afectados.

$query = "INSERT INTO total (primero, segundo, tercero, cuarto, quinto) values ('".$cin[$x]."', '".$cin[$a]."', '".$cin[$b]."', '".$cin[$c]."', '".$cin[$d]."')";
#8
Hola soy novato en esto, agradezco q me escribas en lenguaje menos tecnico.
Te comento lo q hice: cambie el codigo por uno mas sencillo y me sigue pasando lo mismo, filas creadas -1 total. Error no me da, solo q no inserta los datos en mi tabla. Hice una base de datos con nombre prueba y una tabla, tablauno.


<?php


$cin = array(1,2,3,4,5,6,7,8,9,10);

@ $db = mysql_pconnect("localhost", "root", "");

if(!$db)
{
echo "Error";
exit;
}
mysql_select_db("prueba");

$x=0;
$a=1;
$b=2;
$c=3;

for($d=4; $d<10; $d++)
{



$query = "insert into tablauno values ('".$cin[$x]."', '".$cin[$a]."', '".$cin[$b]."', '".$cin[$c]."', '".$cin[$d]."')";

mysql_query($query,$db);

}

echo mysql_affected_rows()." total.";

mysql_close($db);

?>

No tengo ni idea de lo q pasa, apenas comienzo a aprender bases de datos(mysql).
#9
Agradezco la ayuda!!
#10
Hola: no consigo introducir los datos en una tabla. Quisiera saber qué tengo mal.
A cont. el código.

<?php

set_time_limit(1800);

$cin = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50);

$db = mysql_pconnect("localhost", "root", "");
if(!$db)
{
echo "Error";
exit;
}
mysql_select_db("euro");

for($x=0; $x<46; $x++)
{
for($a=1; $a<47; $a++)
{
if($x<$a)
{
for($b=2; $b<48; $b++)
{
if($a<$b)
{
for($c=3; $c<49; $c++)
{
if($b<$c)
{
for($d=4; $d<50; $d++)
{
if($c<$d)
{


$query = "insert into total values ('".$cin[$x]."', '".$cin[$a]."', '".$cin[$b]."', '".$cin[$c]."', '".$cin[$d]."')";

mysql_query($query,$db);

}}}}}}}}}

echo mysql_affected_rows()." total.";
 
mysql_close($db);  

?>

Me da este resultado -1 total.

Fotos en facebook, más detalles!
Tengo Wamp 2.2 instalado.


http://www.facebook.com/media/set/?set=a.4411538171736.184342.1387212949&type=1&l=9d3b63c697

La base de datos se llama euro, tiene una tabla total con 6 columnas(campos), son int, el primer campo es totalid clave primaria, autoincrement... Tiene direcc. y usuario.. localhost, root, sin contraseña.