- Fórum WMO
- → Viewing Profile: Posts: &&..MM
Community Stats
- Group Usuários
- Active Posts 3
- Profile Views 1012
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
Posts I've Made
In Topic: Dúvida Em Comandos De Criação Sql
18/01/2004, 18:05
In Topic: Dúvida Em Comandos De Criação Sql
18/01/2004, 13:32
<?php
$titulo = $_POST["titulo"];
$mensagem = $_POST["mensagem"];
$dataHora = date("d/m/Y") . "¬" . date("H:i:s");
//Dados para Conexão com Banco de Dados
$host = "localhost";
$account = "root";
$password = "";
$dataBase = "messages";
//Efetuando a Conexão com MySQL
$mysql = mysql_connect ($host, $account, $password) or die ("Erro (1) na Conexão com MySQL");
//Selecionando o Banco de Dados
mysql_select_db ($dataBase, $mysql) or die ("Erro (2) na Conexão com MySQL");
//Obtendo o Número de Registros na Tabela
$query = "SELECT * FROM messages";
$all = mysql_query ($query) or die ("Erro (3) na Conexão com MySQL");
$maxID = mysql_num_rows ($all) or die ("Erro (4) na Conexão com MySQL");
$id = $maxID + 1;
//Efetuando a Gravação dos Dados Conseguidos
$query = "INSERT INTO messages VALUES ('$id', '$titulo', '$mensagem', '$dataHora')";
mysql_query ($query) or die ("Erro (5) na Conexão com MySQL");
//Efetuando a Conexão em outra Banco de Dados
mysql_select_db ('comments', $mysql) or die ("Erro (6) na Conexão com MySQL");
//Criando a Tabela para Futuros Comentários
$query = "CREATE TABLE 'cmt$id' ('ip' VARCHAR (15) NOT NULL, 'nome' VARCHAR (50) NOT NULL, 'email' VARCHAR (100) DEFAULT 'klausphp@msn.com' NOT NULL, 'dataHora' VARCHAR (20) NOT NULL, 'message' LONGTEXT (5000) NOT NULL)";
mysql_query ($query) or die ("Erro (7) na Conexão com MySQL");
//Fechando a Conexão com MySQL
mysql_close ($mysql);
?>
Que gera a seguinte mensagem de Erro:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''cmt5' ('ip' VARCHAR (15) NOT NULL, 'nome' VARCHAR (50) NOT NUL
----------
Eu usei LONGTEXT para armazenar $message, porém defini assim, como podem ver: "LONGTEXT (5000) NOT NULL" - Isso está certo?
- Fórum WMO
- → Viewing Profile: Posts: &&..MM
- Privacy Policy
- Regras ·