Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    creazione tabelle in un database

    ciao

    sono ai primi passi in php e MySQL

    per realizzare un guestbook
    ho creato relativo database

    create base nome_database

    successivamente col segiente codice ho creato la tabella dei messaggi

    CREATE TABLE 'messaggi' (
    `id` int(11) NOT NULL auto_increment,
    `nome` text NOT NULL,
    `email` text NOT NULL,
    `sitoweb` text,
    `commento` longtext NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3;

    il server mysql mi dice database non selected

    cosa sto sbagliando?

    grazie per l'eventuale aiuto

  2. #2
    per poter fare qualsiasi operazione con i db è necessario essere collegati al server mySQL e selezionare il db che ti interessa.

    No database Selected ti ricorda che hai dimenticato di selezionarlo.

    quindi, le operazioni che devi fare prima di effettuare una qualsiasi query sono 2:
    http://it.php.net/manual/it/function.mysql-connect.php
    http://it.php.net/manual/it/function...-select-db.php





    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Bhe il fatto di essere collegati al server MySQl era il minimo

  4. #4
    lavorando con i db anche la selezione del db avrebbe dovuto esserlo...
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    certo

    a parte qualche errore di sintax che non capisco

    ho usato l'istruzione di connessione

    di selezione database

    poi metto queste istruzioni

    CREATE TABLE 'messaggi' (
    `id` int(11) NOT NULL auto_increment,
    `nome` text NOT NULL,
    `email` text NOT NULL,
    `sitoweb` text,
    `commento` longtext NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3;


    provo il guest book
    e mi si dice che Table 'guestbook.messaggi' doesn't exist

    non capisco

  6. #6
    io usao

    MySQLcommand line client

    per inserire le istruzioni

    una volta inserite basta che pigi invio?

    o devo fare \g ?

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.