Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: creare db

  1. #1

    creare db

    ciao ragazzi! ho visto su php.net che esiste la funziuone per creare db...si, ma io ho app installato easyphp ed è la prima volta che uso mysql...nella funzione dice di usare solo il nome del database e di mettere user e psw nella connessione, ma io non so proprio come connettere php a mysql...come devo fare, da zero, per creare un database, user e psw compresi?

  2. #2
    Se hai gia installato mysql correttamente:

    Codice PHP:
    <?php

    //1- ti connetti a MySQL
    $conn mysql_connect("localhost","user","password") or die("Connessione fallita !");
    //user e password sono quelle usate nella configurazione di mySql

    //2-crei un data base:
    $create mysql_query("CREATE DATABASE IF NOT EXISTS nomedatabase")
    or die(
    mysql_error());

    //3-verifichi che il data base appena creato sia attivo quindi lo selezioni
    mysql_select_db("nomedatabase");

    //4-crei una tabella nel database appena creato ad esempio la tabella "persona"
    //con 3 campi: id, nome e cognome

    $persona "CREATE TABLE persona (
      persona_id int(11) NOT NULL auto_increment,
      persona_nome varchar(50) NOT NULL,
      persona_cognome varchar(50) NOT NULL,
      PRIMARY KEY (persona_id))"
    ;
                                               
    ?>

  3. #3
    si, ma cm cambio lo user e la password?

  4. #4
    la prima cosa che ti devo chiedere e se ti ricordi la password che hai inserito nell'installazione di MySql?

  5. #5
    io ho installato easyphp, non mi ha aperto la configurazione ne di mysql, ne di apache, ha fatto tutto easyphp da solo...come vedo user e password?

  6. #6
    prova questa query e dimmi che esito dà, errori compresi :
    Codice PHP:
    $conn mysql_connect("localhost","root","root") or die("Connessione fallita !"); 

  7. #7
    anzi meglio questa:
    Codice PHP:
    $conn mysql_connect("localhost","root","root") or die(mysql_error()); 

  8. #8
    mi da qst errore:

    Warning: mysql_connect(): Accesso non consentito per l'utente: 'root'@'localhost' (Password: SI) in c:\programmi\easyphp1-8\www\creadb.php on line 2
    Accesso non consentito per l'utente: 'root'@'localhost' (Password: SI)

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da nickang
    anzi meglio questa:
    Codice PHP:
    $conn mysql_connect("localhost","root","root") or die(mysql_error()); 
    se lui non ha toccato niente, di default l'utente è root e la password non c'è.
    quindi:

    $conn = mysql_connect("localhost","root") or die(mysql_error());

  10. #10
    cerca sul tuo pc il file con nome php.ini
    aprilo con blocco note e cerca la riga dove compare la scritta:

    [MySQL]

    e dimmi come sono impostati i seguenti valori che trovi sotto:

    mysql.default_host =

    mysql.default_user =

    mysql.default_password =

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.