Foro de Xeoweb Foro de Posicionamiento y Buscadores
Aprendiendo a Promocionar Páginas Web.
Xeoweb :: Sindicar
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 
Congreso SEO para SEOs
Problema de script con el PHP rebelde

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Simon
Me gusta MSN!


Registrado: 30 Abr 2005
Mensajes: 323

MensajePublicado: Dom May 15, 2005 12:05 am    Asunto: Problema de script con el PHP rebelde Responder citando

Estoy desesperado. En una mano alcohol. En otra, una cerilla. En aquello oscura y sombría sala se olle el rasgar de una cerilla contra una caja. El ordenador, mientras tanto, en su lenguaje PHP, sigue diciendo lo mismo:

Parse error: parse error, unexpected T_STRING in /home/.sites/121/site226/web/mysql.php on line 3

"Te lo voy a decir una vez mas". -dije "Quiero crear esta tabla en php en la base MYSQL. Es tu ultima oportunidad"

El ordenador, con su mirada impasible, sigue sin aceptar ninguna de mis combinaciones en este endemoniado lenguaje:

<?php
$db = mysqli_connect ('IPDELHOST', 'NOMBREUSER', 'PASSWORD', 'NOMBREBASE');
CREATE TABLE noticias (
noticia_num INT,
noticia_tit (100),
noticia_cuerpo (100)
);
?>


Y de nuevo, como si fuese una especie de loro repetidor, dice:
Parse error: parse error, unexpected T_STRING in /home/.sites/121/site226/web/mysql.php on line 3


¡Maldito PHP! ¿Tendre que usar la extension DB? ¡No! Me sigue apareciendo el mismo error.

Yo, empapado de sudor, la maquina, empapada de alcohol.

Y vosotros podeis ayudar al ordenador e impedir que lo queme.

¿Como puedo crear una tabla PHP con o sin extension DB? ¿Que he hecho mal? El T_STRING me pone de los nervios.

AYUDENME PLZ.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Carlitus
Yo uso Google


Registrado: 01 Mar 2005
Mensajes: 1042
Ubicación: Barcelona

MensajePublicado: Dom May 15, 2005 11:23 am    Asunto: Responder citando

Nunca he usado mysqli_connect (es para PHP5). Lo que si veo primero es que has puesto un STRING (una cadena de caracteres) donde no toca. Es de eso que te informa el error.

Código:
CREATE TABLE noticias (
noticia_num INT,
noticia_tit (100),
noticia_cuerpo (100)
);


Esto tendrías que asignarlo a una variable por ejemplo:
Código:

$Query = "CREATE TABLE noticias (
noticia_num INT,
noticia_tit (100),
noticia_cuerpo (100)
);";
 


Y luego has de ejecutar la Query:

Código:

/* check connection */
if (mysqli_connect_errno()) {
   printf("Connect failed: %s\n", mysqli_connect_error());
   exit();
}

/* Create table doesn't return a resultset */
if ($mysqli->query($Query) === TRUE) {
   printf("Table  successfully created.\n");
}


(esto lo he visto mirando el manual de mysqli_connect mysqli_query
_________________
Buscas cuentos infantiles?
Viaje a laponia con Viajes Monllar
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Spacebom
Vivo en Xeoweb


Registrado: 17 Oct 2004
Mensajes: 2316
Ubicación: Pucela

MensajePublicado: Dom May 15, 2005 11:54 am    Asunto: Responder citando

Jacruth, intenta postear los mensajes en el foro correspondiente, lo muevo a programación.
_________________
Fórmula F1: Toda la F1 en estado puro.
Velneo: Desarrolla software de gestión empresarial
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Simon
Me gusta MSN!


Registrado: 30 Abr 2005
Mensajes: 323

MensajePublicado: Dom May 15, 2005 2:31 pm    Asunto: Responder citando

Lo siento Spacebom.

Me parece que el script PHP no es precisamente asi... me sigue dando error...
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Dario
Me he pasado a noXtrum


Registrado: 29 Abr 2004
Mensajes: 277
Ubicación: Colombia pacífica

MensajePublicado: Dom May 22, 2005 4:57 am    Asunto: Responder citando

$db = mysqli_connect ('IP', 'USER', 'PASSWORD', 'NOMBREBD');


$query = "
CREATE TABLE noticias (
noticia_num INT,
noticia_tit (100),
noticia_cuerpo (100)
)";

$mysqli->query($query);

De este modo no te debe dar problemas (lo he probado), revisa si al script que probaste antes le quitaste el punto y coma de sobra que tiene.
_________________
Diseño de páginas web
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Simon
Me gusta MSN!


Registrado: 30 Abr 2005
Mensajes: 323

MensajePublicado: Mie Jun 01, 2005 9:12 am    Asunto: Responder citando

Lo usare cuando pueda.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Funio
¿Qué es SEO?


Registrado: 13 May 2005
Mensajes: 2

MensajePublicado: Mie Jun 01, 2005 8:02 pm    Asunto: Responder citando

Creo necesitas utilizar el mysql_query
Esto lo pongo en una libreria
Código:

<?
function conectar(){
if(!($link = mysql_connect("", "",""))){//Ya sabes que va aqui
  echo "Error al Conectarse a la Base de Datos";
  exit();
}else if(!(mysql_select_db("TU_BASE_DE_DATOS", $link))){
  echo "Error al Conectarse a la Base de Datos";
  exit();
}
return($link);   
}
?>


y despues desde otro archivo lo llamo
Código:

<?
include("libreria.php");
$link=conectar();
$sql = "CREATE TABLE noticias (noticia_num INT,
noticia_tit varchar(100),
noticia_cuerpo varchar(100) )";

if(!mysql_query($sql,$link){
echo "Error";
exit();
}
?>

_________________
"All you need is a dream
and FUNIO to host it"

www.funio.com <-- El mejor webserver
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor Dirección AIM MSN Messenger
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web Todas las horas son GMT
Respuesta Rápida y Acciones
 

 

Página 1 de 1


Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro

 


Logo diseñado por iLevante
Powered by phpBB © 2001, 2009 phpBB Group