Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

[Cerco]Esempio completo php con connessione ad un DB MySql


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 6 risposta/e

#1
qwerty1991

qwerty1991

    Advanced Member

  • Utente
  • StellaStellaStella
  • 612 Messaggi:

Come da titolo...

P.S.Sono interessato soprattutto dove e come creare un DB e relativa connessione nell'ambiente di sviluppo XAMPP.




Vaffanc**o Facebook,ha distrutto r0x...

 

Disco sucks


#2
apisapia92

apisapia92

    Advanced Member

  • Utente
  • StellaStellaStella
  • 280 Messaggi:

Allora se ho ben capito la tua domanda, cerco di risponderti in maniera chiara
Una volta installato xampp e avviato puoi decidere di avviare i diversi server (Apache, MySQL, Tomcat....) in questo caso tu avvii apache e mysql, una volta avviato vai sul browser e scrivi nella barra degli URL 127.0.0.1 che indica la macchina locale e automaticamente andrà sulla porta 80 mostrandoti la home page del server apache
Ora sulla destra in basso in Tools c'è phpMyAdmin e ci clicchi sopra entrando così nel gestore del DB
Da qui in alto c'è la scritta Database ci clicchi sopra e ti si aprirà una pagina dove ti da la possibilità di creare un nuovo database e andando avanti puoi creare diverse tabelle con i diversi campi
Ora per creare la connessione col DB usando php puoi usare il seguente codice  (ti faccio un esempio dalla traccia dell'esame di gennaio)

 
<?php 
$user="root"; 
$pwd="";
$conn=mysql_connect("localhost", $user, $pwd) or die($_SERVER['PHP_SELF'] . "Connessione
fallita!"); 
$dbname="GestioneSala"; 
mysql_select_db($dbname);
$query="SELECT * FROM prenotazioni";
$risultato=mysql_query($query,$conn) or die("Query fallita" . mysql_error($conn));
echo "<TABLE border=\"1\">";
echo "<TH>Prenotazioni</TH>";
while($row = mysql_fetch_row($risultato)){
echo "<TR>"; echo "<TD>$row[0]</TD>"; echo "</TR>";
}
echo "</TABLE>";
?>

In questo caso avevo un database GestioneSala e una tabella prenotazioni
Ovviamente alla fine si deve chiudere la connessione col database (mi sono dimenticato di farlo nell'esempio ma ci sono le istruzioni sulle slide del prof)
Se ti serve qualche chiarimento ovviamente chiedi pure ;)



#3
qwerty1991

qwerty1991

    Advanced Member

  • Utente
  • StellaStellaStella
  • 612 Messaggi:

Grazie,ora mi metterò sotto e programmerò!

Se avrò problemi riutilizzerò questo thread e potrò contare su di un tuo aiuto e della comunità di r0x.


Vaffanc**o Facebook,ha distrutto r0x...

 

Disco sucks


#4
qwerty1991

qwerty1991

    Advanced Member

  • Utente
  • StellaStellaStella
  • 612 Messaggi:

Ciao @apisapia92 e ragazzi,anzichè aprire un nuov thread,

vi chiedo qualcuno ha un esempio analogo implementato con Java,le slide del

prof.,non le ho capite.

inoltre vi chiedo se qualcuno sappia rispondere a quest'altra discussione:

http://www.r0x.it/in...te-di-sviluppo/

come sempre un grazie anticipato.


Vaffanc**o Facebook,ha distrutto r0x...

 

Disco sucks


#5
qwerty1991

qwerty1991

    Advanced Member

  • Utente
  • StellaStellaStella
  • 612 Messaggi:

Ciao @apisapia92,

mi sapresti rispondere a due domande:

---Come imporre dei vincoli di integrità referenziale,tra tabelle

di un DB in phpMyadmin?!?

---Gli attributi di tipo data possono essere espressi solo nel formato americano(aaaa-mm--gg)?!?

 

Come sempre, un grazie anticipato,ciao  :)


Vaffanc**o Facebook,ha distrutto r0x...

 

Disco sucks


#6
apisapia92

apisapia92

    Advanced Member

  • Utente
  • StellaStellaStella
  • 280 Messaggi:

CIao, per quanto riguarda i vincoli di integrità devo essere sincero non ricordo di averli mai usati quindi non so aiutarti, per quanto riguarda il formato della data mi sembra che quello sia l'unico, ma non te lo assicuro anche perché e da un po' di tempo che non ci do uno sguardo, mi spiace se non ti sono stato d'aiuto. Buono studio!



#7
lebron1992

lebron1992

    Advanced Member

  • Utente
  • StellaStellaStella
  • 86 Messaggi:

Per quanto riguarda i vincoli:

Vai sul http://localhost/phpmyadmin, apri la tabella, vai su "Struttura", sotto le varie righe della tabella c'è "Vedi Relazione" e qui puoi impostare i vincoli.






Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi