Tema: Php y MySQL
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/10/2006, 08:09
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Se trata de que

En lugar de:

$idresultado = mysql_query("select if(count(idfolio)=0,1,max(idfolio)+1) from folio_cfd",$idConex) or die (mysql_error());

Hagas:
Código PHP:
$sql="select if(count(idfolio)=0,1,max(idfolio)+1) from folio_cfd";
$idresultado mysql_query($sql,$idConex) or die ("Error, Mysql dice:"mysql_error()."<br>Sentencia SQL:<br> ".$sql); 
Así con todas tus sentencias SQL ..

E insisto que DEBES usarlo también en tu:

Código PHP:
mysql_connect(...) or die (mysql_connect()); 
Fuera de esto .. se vé un pequeño lio con el uso de funciones de Msyql que aplicas .. además que presentas el código "no limpio" . .es decir, dejas algunas líneas "comentadas" en el código .. eso hace que nos "liemos" los que pretendemos ayudar.

por ejemplo .. No sé por qué metes en el bucle Wile() que usas la consulta SQL:

Cita:
$idresultado = mysql_query("select if(count(idfolio)=0,1,max(idfolio)+1) from folio_cfd",$idConex);
$idfolio = mysql_result($idresultado,0,0);
echo ("$idfolio");
Ahí no usas ninguna variable que obtengas en el bucle while() (que se genere u obtengas del archivo que lees) por ende . .NO CORRESPONDE ahí esa porción de código .. tendría que quedar arriba o mejor dicho fuera de este bucle (antes de entrar a el).

Creo que por ahí va el problema .. (o es uno más a descartar).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 27/10/2006 a las 08:17