🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #2998

Re: limite de nombre de tabla mysql?

#2998
From: Jos� Miguel Santib��ez
Date: Wed, 08 Jun 2005 04:46
82 lines
3603 bytes
En el cap�tulo anterior (news:d85jpp$c0a$1@news1.nivel5.cl), "Rick_oj"
<rick_oj@[sin-esto]tutopia.com> dijo: 

> aca el codigo como lo tengo
> <HTML>
> <?
> if ( isset($_POST['nombre']) && isset($_POST['atributo']) &&
> isset($_POST['entrenada']) && isset($_POST['descripcion']) &&
> isset($_POST['prueba']) )
> {
> require_once('Connections\juego.php');
> $nombre=$_POST['nombre'];
> $atributo=$_POST['atributo'];
> $entrenada=$_POST['entrenada'];
> $descripcion=$_POST['descripcion'];
> $prueba=$_POST['prueba'];
> $repetir=$_POST['repetir'];
> $especial=$_POST['especial'];
> $sinergia=$_POST['sinergia'];
> mysql_select_db($database_juego, $juego);
> $query_habil = "SELECT * FROM habilidades";
> $filas = mysql_query($query_habil, $juego) or die(mysql_error());
> $numero = mysql_fetch_assoc($filas);
> $numero++;

Debo entender que nombre y numero son llave primaria de habilidades?

En ese caso, la anterior es una muy mala opci�n, sugiero:

$query_habil = "SELECT max(numero) as c
                  FROM habilidades
                 where nombre='$nombre'";
$rc = mysql_query($query_habil);
$fc = mysql_fecth_assoc($rc);
$numero = $fc['c'] + 1;

> $filas = mysql_query($query_habil, $juego) or die(mysql_error());
> $numero = mysql_fetch_assoc($filas);

Esta si que fue mala... $numero es un array, dej� de ser un entero...
esas dos l�neas dejan "la cag�"...


> $insert_habil="insert into habilidades

Considerando que tienes problemas con el insert, aseg�rate que la tabla 
tiene esa disposici�n, yo me asegurar�a colocando los nombres de los 
campos:

insert into habilidades (nombre, numero, atributo, entrenada, descripcion, 
prueba, repetir, especial, sinergia) 

> values('$nombre','$numero','$atributo','$entrenada','$descripcion','$pr
> ueba' , '$repetir' , '$especial', '$sinergia')";
> $resultado_habil=mysql_query($insert_habil,$juego); //aqui tenia
> mysql_db_query pero busque en el manual y me indico que estaba
> obsoleta y la cambie por esta
>   if   ($resultado_habil==0)
>   {
>   ?>
>   <script>
>   alert("Error al ingresar datos");
>   history.back();
>   </script>
>   <?
>   }
>   else
>   echo "Se ingreso correctamente";
>   ?>
> 
> no se donde esta el error si hago un echo de lo que recibo lo muestra
> todo pero si hago un echo de insert_habil ahi ya no muestra nada
> 
> 
> 



-- 
                           Jose M. Santiba�ez A.
                             <jms@nivel5.cl>
                           <http://caos.cl/jms>
Technical Details
Message-ID: <Xns966F77A69BABjmsnews@200.27.221.71>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!news.vcd.cl!not-for-mail
References: <d8014g$s2j$1@news1.nivel5.cl> <Xns966CED532166Cjmsnews@200.27.221.71> <d82ida$gmj$1@news1.nivel5.cl> <Xns966DED0247909jmsnews@200.27.221.71> <d84kra$2dd$1@news1.nivel5.cl> <d85jpp$c0a$1@news1.nivel5.cl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,9d01f1f59e32cdd3
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Newsgroups: chile.comp.programacion
Subject: Re: limite de nombre de tabla mysql?
From: "Jos� Miguel Santib��ez" <jms@nospam.nivel5.cl>
References: <d8014g$s2j$1@news1.nivel5.cl> <Xns966CED532166Cjmsnews@200.27.221.71> <d82ida$gmj$1@news1.nivel5.cl> <Xns966DED0247909jmsnews@200.27.221.71> <d84kra$2dd$1@news1.nivel5.cl> <d85jpp$c0a$1@news1.nivel5.cl>
Organization: Caos Consultores
Message-ID: <Xns966F77A69BABjmsnews@200.27.221.71>
User-Agent: Xnews/5.04.25
X-Face: +|NgjgFM{<rs%\Q|vUu16]a6,}?MJTA<!PEEI+x&Gw-Gyq+?$}fvo+.(,-r;)~Qzn)#{{nxU,OT?w^s<7m4ckCJ*L$c#I)yHL7b)GdU*#l
NNTP-Posting-Host: 85-58-112.adsl.terra.cl
Date: 8 Jun 2005 00:46:29 -0400
X-Trace: news.vcd.cl!not-for-mail 1118202389 85-58-112.adsl.terra.cl (8 Jun 2005 00:46:29 -0400)
Lines: 82
X-Authenticated-User: jms
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!news.vcd.cl!not-for-mail