phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Operazione su database

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Rispondi
Terabyte
Utente
Utente
Messaggi: 3
Iscritto il: 04/07/2012, 16:24
Sesso: Maschio
Server: Windows
PHP: 5.4
Database: mysql

Operazione su database

Messaggio da Terabyte » 04/07/2012, 16:36

Salve sono nuovo in questo forum.

Sto facendo un script che si collega ad un database (Uso Joomla come editor web e phpmyadmin per la gestione del database) per poi far vedere gli ultimi 5 articoli che sono stati creati e in + che mostri le prime 10 righe.

Io di php ne mastico poco perchè ho appena iniziato a programmarci.

L'unica operazione semplice che sono riuscito a compiere è di fare la connessione al database :

Codice: Seleziona tutto

<?php

/*Info database*/

$db_host = ""	
$db_name = ""
$db_user =  ""
$db_password = ""
  
/*Connessione al database*/ 

$connect = mysql_connect("$db_host","$db_user","$db_password");
  if(!connect){
   die("Connessione al database non avvenuta" .mysql_error);
        }else{
		    mysql_select_db("db_name") or die ("Database non trovate");
		
		}
		
?>


Ho lasciato le variabili vuote poichè non voglio dire le informazioni del mio database


So anche quel'è il nome del mio database dove sono racchiusi gli articoli

Adesso come faccio ad estrapolare le info chieste in precedenza ovvero (il nome degli articoli,la data di pubblicazione e le prime righe dell'articolo ? ), che Query devo utilizzare?




Spero di essere stato sufficentemente chiaro grazie per l'attenzione. ;)

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Operazione su database

Messaggio da Carlo » 04/07/2012, 16:47

Ciao, innanzitutto benvenuto. :)

Questo è un forum di supporto per phpBB, non Joomla.

Sì, in questa sezione viene anche offerto supporto, per quel che è possibile, per la realizzazione di script PHP, ma per rispondere alla tua domanda è necessario conoscere la struttura del database di Joomla, cosa che io, e credo anche altri, non conosco.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Terabyte
Utente
Utente
Messaggi: 3
Iscritto il: 04/07/2012, 16:24
Sesso: Maschio
Server: Windows
PHP: 5.4
Database: mysql

Re: Operazione su database

Messaggio da Terabyte » 04/07/2012, 17:28

Forse posso essere ancora + chiaro:

Joomla per la gestione degli articoli usufruisce di un database con all'interno il giorno della pubblicazione , l'autore e per finire il testo (anche altre funzioni aggiuntive che però non mi servono.

Io devo riuscire tramite php e mysql ad estrapolare queste informazioni con uno script.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Operazione su database

Messaggio da Micogian » 04/07/2012, 20:11

Dato che come ha detto Carlo questo è un forum phpbb la cosa che si potrebbe fare è quella di creare una pagina personalizzata (Custom Page), per questo c'è una Guida apposita e poi dare un'occhiata a questa Guida che mostra come interagire con il database phpbb: programmazione-f190/interrogare-il-data ... t5549.html

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Operazione su database

Messaggio da Carlo » 04/07/2012, 22:11

Micogian, non mi pare che l'utente abbia specificato che il suo script dovrà essere utilizzato in phpBB.
Tant'è che dal suo profilo non sembra che abbia un forum phpBB.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Operazione su database

Messaggio da Micogian » 04/07/2012, 22:40

Si, ma il principio di interrogazione di un database non cambia, la cosa che cambia è l'utilizzo delle variabili per il template.
Nella mia Guida spiego come si interroga un database, se poi le variabili siano adeguate al phpbb o meno cambia poco.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

R: Operazione su database

Messaggio da Carlo » 05/07/2012, 9:16

Ma in quella guida per eseguire query e per estrapolare i dati dai risultati ottenuti con la query, utilizzi l'oggetto $db che ovviamente è una classe di phpBB.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Terabyte
Utente
Utente
Messaggi: 3
Iscritto il: 04/07/2012, 16:24
Sesso: Maschio
Server: Windows
PHP: 5.4
Database: mysql

Re: Operazione su database

Messaggio da Terabyte » 05/07/2012, 15:59

Grazie per la guida ho risolto tutto XD mille grazie a entrambe

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 37 ospiti