Visualizzazione dei risultati da 1 a 3 su 3

Discussione: creazione di un forum

  1. #1

    creazione di un forum

    ciao a tutti... dopo lunghe ricerche ho trovato un tutorial che spiega passo passo la creazione di un "semplicissimo forum"... qualcosa tipo bacheca....

    dopo aver letto e scritto i vari files come da "manuale", ho provato il tutto e come spesso mi capita IL TUTTO non mi funziona

    sono proprio alle prime armi con il mondo della programmazione (html, javascript, flash, php) quindi la cosa non mi stupisce anche perchè il mio piccolo cervello non riesce ad assimilare velocemente le info che mi bombardano, ma credevo che almeno un copia incolla sarei riuscito a farlo

    adesso... dopo un po di prove mi sono accorto di un problema fondamentale.... il file che dovrebbe creare le tabelle all'interno del database, non mi crea un bel niente :master:

    il listato è questo:
    <?php

    require("config.php");


    mysql_query("CREATE TABLE 'forum_lite_main' (
    'id' INT( 11 ) NOT NULL AUTO_INCREMENT ,
    'titolo' VARCHAR( 255 ) NOT NULL ,
    INDEX ( 'id' )
    );");
    mysql_query("CREATE TABLE 'forum_lite_topics' (
    'id' INT( 11 ) NOT NULL AUTO_INCREMENT ,
    'forum_id' VARCHAR( 255 ) NOT NULL ,
    'data' VARCHAR( 255 ) NOT NULL ,
    'autore' VARCHAR( 255 ) NOT NULL ,
    'titolo' VARCHAR( 255 ) NOT NULL ,
    INDEX ( 'id' )
    );");
    mysql_query("CREATE TABLE 'forum_lite_thread' (
    'id' INT( 11 ) NOT NULL AUTO_INCREMENT ,
    'topic_id' VARCHAR( 255 ) NOT NULL ,
    'data' VARCHAR( 255 ) NOT NULL ,
    'autore' VARCHAR( 255 ) NOT NULL ,
    'titolo' VARCHAR( 255 ) NOT NULL ,
    'testo' TEXT NOT NULL ,
    INDEX ( 'id' )
    );");


    mysql_query("INSERT INTO 'forum_lite_main' VALUES ('', 'Il primo forum')");


    echo "L'installazione è avvenuta con successo!
    \n";
    ?>

    il file config, non mi restituisce errore e addirittura mi appare "l'installazione è avvenuta con successo".... dove sto sbagliando??

    tnx per ogni suggerimento, max

  2. #2
    Prima ti devi collegare al Database di MySQL.

    Codice PHP:
    // Collegamento a MySQL
    $collegamento mysql_connect('localhost''nomeUtente''password');

    // Creazione DB
    $crea mysql_create_db ('nomeDB',$collegamento);

    // Interrogazione DB
    $qry 'CREATE table........... 

  3. #3
    il file config, che viene richiamato all'inizio del file di creazione delle tabelle è questo:

    <?php
    # Host
    $mysql['host'] = "localhost";

    # Username
    $mysql['user'] = "xxxx";

    # Password
    $mysql['pass'] = "xxxx";

    # Nome del DB
    $mysql['name'] = "max";

    # Titolo della nostra Applicazione
    $title = " Forum";

    # Funzioni di connessione al nostro DB MySQL
    $link=@mysql_connect($mysql['host'], $mysql['user'], $mysql['pass'])or die("errore connessione: " .mysql_error());
    @mysql_select_db($mysql['name']);

    echo "

    $title</p>\n";
    ?>

    il dabase "max" l'ho creato io precedentemente con phpmyadmin. ovviamente ho inserito i i campi useer e pass: non mi viene restituito nessun errore e mi scrive il titolo.... non basta questo per il collegamento?

    può centrare qualcosa il fatto che i file sono in una cartella e non nella principale?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.