| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Simon Me gusta MSN!
Registrado: 30 Abr 2005 Mensajes: 323
|
Publicado: Dom May 15, 2005 12:05 am Asunto: Problema de script con el PHP rebelde |
|
|
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 |
|
 |
Carlitus Yo uso Google

Registrado: 01 Mar 2005 Mensajes: 1042 Ubicación: Barcelona
|
Publicado: Dom May 15, 2005 11:23 am Asunto: |
|
|
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 |
|
 |
Spacebom Vivo en Xeoweb

Registrado: 17 Oct 2004 Mensajes: 2316 Ubicación: Pucela
|
Publicado: Dom May 15, 2005 11:54 am Asunto: |
|
|
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 |
|
 |
Simon Me gusta MSN!
Registrado: 30 Abr 2005 Mensajes: 323
|
Publicado: Dom May 15, 2005 2:31 pm Asunto: |
|
|
Lo siento Spacebom.
Me parece que el script PHP no es precisamente asi... me sigue dando error... |
|
| Volver arriba |
|
 |
Dario Me he pasado a noXtrum

Registrado: 29 Abr 2004 Mensajes: 277 Ubicación: Colombia pacífica
|
Publicado: Dom May 22, 2005 4:57 am Asunto: |
|
|
$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 |
|
 |
Simon Me gusta MSN!
Registrado: 30 Abr 2005 Mensajes: 323
|
Publicado: Mie Jun 01, 2005 9:12 am Asunto: |
|
|
| Lo usare cuando pueda. |
|
| Volver arriba |
|
 |
Funio ¿Qué es SEO?
Registrado: 13 May 2005 Mensajes: 2
|
Publicado: Mie Jun 01, 2005 8:02 pm Asunto: |
|
|
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 |
|
 |
|