Fwd: Re: [opensuse-es] servicio de apache+php+mysql
No lo entiendo; en /var/log/apache2 sale [Wed Dec 27 20:43:59 2006] [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected '}', expecting ',' or ';' in /srv/www/htdocs/verarticulos.php on line 15 esa linea es: linea 12 while ($line = mysql_fetch_array($result)){ " 13 echo '$line[id_articulos] ==> $line[nombre]<br>' " 14 " 15 } " 16 /* Liberar resultados */ Es un corchete que lo abro en linea 12 y lo cierro en linea 15 No lo entiendo, ademas uso el Quanta+ y ahí me lo pone en colores se ve claramente cuando abro y cierro el corchete. gracias El Miércoles, 27 de Diciembre de 2006 20:24, Camaleón escribió:
El 27/12/06, Juan Antonio Dieguez Martin escribió:
Hola linuxeros;
Tengo un pequeño problema, no me funciona apache+php+mysql.
Los registros, revisa los registros de error de Apache, seguro que php te está soltando algunas cosillas.
Saludos,
-- ********************************************* espartaco_02 Linux user #329149. See http://counter.li.org ********************************************* ------------------------------------------------------- -- ************************************************** Juan Antonio Diéguez Martín Linux user #329149. See http://counter.li.org juanandieguez@telefonica.net Alcorcón (Madrid) ************************************************** --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 27/12/06, Juan Antonio Dieguez Martin escribió:
No lo entiendo; en /var/log/apache2 sale [Wed Dec 27 20:43:59 2006] [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected '}', expecting ',' or ';' in /srv/www/htdocs/verarticulos.php on line 15
¿No te falta un "punto y coma" al final de la línea 13: 13 echo '$line[id_articulos] ==> $line[nombre]<br>'; Yo siempre hago caso de lo que me dicen los registros, echa un vistazo a la sintaxis :-) Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Pues no ni punto y coma (que no le gusta para nada, ni tampoco simple coma. sigo buscando.... El Miércoles, 27 de Diciembre de 2006 21:15, Camaleón escribió:
El 27/12/06, Juan Antonio Dieguez Martin escribió:
No lo entiendo; en /var/log/apache2 sale [Wed Dec 27 20:43:59 2006] [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected '}', expecting ',' or ';' in /srv/www/htdocs/verarticulos.php on line 15
¿No te falta un "punto y coma" al final de la línea 13:
13 echo '$line[id_articulos] ==> $line[nombre]<br>';
Yo siempre hago caso de lo que me dicen los registros, echa un vistazo a la sintaxis :-)
Saludos,
-- ************************************************** Juan Antonio Diéguez Martín Linux user #329149. See http://counter.li.org juanandieguez@telefonica.net Alcorcón (Madrid) ************************************************** --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 27/12/06, Juan Antonio Dieguez Martin escribió:
Pues no ni punto y coma (que no le gusta para nada, ni tampoco simple coma.
sigo buscando....
Esos errores de php suelen ser fallos tontos de sintaxis. Copia y pega los comandos de conexión de algún tutorial sencillo, modifica los datos para tu conexión y prueba de nuevo: http://www.databasejournal.com/features/mysql/article.php/1469211 Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
linea 12 while ($line = mysql_fetch_array($result)){ " 13 echo '$line[id_articulos] ==> $line[nombre]<br>' " 14 " 15 } " 16 /* Liberar resultados */
Es un corchete que lo abro en linea 12 y lo cierro en linea 15 No lo entiendo, ademas uso el Quanta+ y ahí me lo pone en colores se ve claramente cuando abro y cierro el corchete.
Es que, en realidad, no has cerrado la linea 13. En PHP como en C las lineas hay que acabarlas con el punto y coma ";". Debería ser echo '$line[id_articulos] ==> $line[nombre]<br>'; .............................................................................................................^^^^ -- Salutacions - Saludos, Josep M. Queralt --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
Josep M. Queralt
-
Juan Antonio Dieguez Martin