Back to top

Autore Topic: [RISOLTO] Esportazione dati database.  (Letto 2210 volte)

Offline Alexp.it

  • Appassionato
  • ***
  • Post: 786
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Esportazione dati database.
« il: 22 Apr 2013, 01:18:00 »
Buona sera (più che altro notte...) a tutti!
Avrei bisogno di creare una pagina simile al modulo latestnews ma senza tutto il resto del sito. In pratica, voglio che in una pagina vuota appaiano solo i titoli CLICCABILI degli articoli di una categoria. Deve essere visualizzata solo su dei dispositivi mobili e se apparissero anche tutti i moduli, l'utente rischierebbe di trovarsi una schermata lunghissima e di stufarsi a scendere prima di arrivare al contenuto stesso. Solo che di PHP non ne capisco molto. Per ora ho solo impostato i parametri di connessione al DB ma non conosco i comandi necessari per estrarre i dati. Qualcuno mi potrebbe dare una mano, per cortesia?
Grazie infinite.
« Ultima modifica: 22 Apr 2013, 15:07:11 da Alexp.it »
Alessandro
;-)
http://www.alexp.it

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Esportazione dati database.
« Risposta #1 il: 22 Apr 2013, 09:23:42 »
ciao alexp, eventualmente potresti anche evitare l'accesso al db dall'esterno in modo da non dover riscrivere codice ed evitare possibili errori di prorammazione che pregiudicherebbero la sicurezza del sito: crea piuttosto un nuovo template (ma puoi anche evitarlo) che assocerai alla voce di menu "mobile.html", ad esempio, ed in questa pagina pubblicherai solo il modulo di tuo interesse. Il link di questa pagina sarà tuosito/mobile.html e vi potrai fare tutti i redirect che vuoi. Ricorda che questo è un forum di assistenza tecnica per Joomla, e non esclusivamente di programmazione php! ;)

Offline Alexp.it

  • Appassionato
  • ***
  • Post: 786
  • Sesso: Maschio
    • Mostra profilo
Re:Esportazione dati database.
« Risposta #2 il: 22 Apr 2013, 15:06:13 »
Effettivamente è una soluzione abbastanza semplice... ci sarei potuto arrivare anch'io porca paletta!!!  ;D  Mi sono preso per il c...ulo da solo stamattina per non averci pensato.
Grazie mille per l'aiuto!!!
P.S. Eventualmente (per mera curiosità!!) potrei sapere come fare nell'altro modo?
Alessandro
;-)
http://www.alexp.it

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Esportazione dati database.
« Risposta #3 il: 22 Apr 2013, 15:45:12 »
Se preferisci usare l'altro metodo non è assolutamente un problema, devi semplicemente fare più attenzione al codice che scrivi. Online puoi trovare numerose librerie che semplificano il lavoro di stesura del codice (es. https://www.google.it/search?q=librerie+php+database) ma anche risorse che spiegano dettagliatamente come funziona la connessione (https://www.google.it/search?q=collegamento+mysql+php), quindi come realizzarla passo-passo.


Un esempio base:
Codice: [Seleziona]
<?php
$link 
mysql_connect('localhost''nome_utente''password');
if (!
$link) {
die ('Non riesco a connettermi: ' mysql_error());
}

$db_selected mysql_select_db('prova'$link);
if (!
$db_selected) {
die ("Errore nella selezione del database: " mysql_error());
}

echo 
'connesso con successo';

mysql_close($link);
?>

Chiaramente dopo aver effettuato la connessione dovrai eseguire delle query sul db per modificarne struttura e contenuto ma per quello ti rimando alle guide specifiche che puoi trovare online

:)

Offline Alexp.it

  • Appassionato
  • ***
  • Post: 786
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Esportazione dati database.
« Risposta #4 il: 22 Apr 2013, 16:05:31 »
Perfetto, grazie. Alla connessione ed alla disconnessione c'ero arrivato. Per il resto googolerò quello che mi hai trovato. Grazie mille!

Alessandro
;-)
http://www.alexp.it

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Esportazione dati database.
« Risposta #5 il: 22 Apr 2013, 16:16:54 »
es.
Codice: [Seleziona]
<?php

$user
="username";
$password="password";
$database="database";

mysql_connect(localhost,$user,$password);

@
mysql_select_db($database)
 or die( 
"Impossibile selezionare il database.");

$query="CREATE TABLE utenti(
           id int(6) NOT NULL auto_increment,
           nome varchar(15) NOT NULL,
           cognome varchar(15) NOT NULL,
           eta int NOT NULL, 
           PRIMARY KEY (id))"
;

mysql_query($query) or die( "Errore nella query. Query non eseguita.");

mysql_close();

?>
nella variabile $query inserisci, in linguaggio sql, il comando da eseguire sul db

Offline Alexp.it

  • Appassionato
  • ***
  • Post: 786
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Esportazione dati database.
« Risposta #6 il: 22 Apr 2013, 16:19:21 »
Thanks of all!!!
Alessandro
;-)
http://www.alexp.it

 



Web Design Bolzano Kreatif