Nwlapcug.com


Come creare una stringa dai risultati delle Query in PHP MySQL

Connessione a un database MySQL e l'elaborazione dei risultati è un'attività comune nello sviluppo di PHP. Qualunque cosa si desidera di fare con i risultati della query, la loro memorizzazione all'interno di variabili di stringa è un compito semplice. Memorizzazione dei dati all'interno di variabili in uno script PHP è un modo efficace per mantenere il codice organizzato, nonché a fornire accesso ai dati in tutto il tuo script. Nella maggior parte dei casi, risultati di query da MySQL in uno script PHP vengono utilizzati per scrivere le informazioni al browser dell'utente, che presenta all'interno di strutture HTML.

Istruzioni

1

Crea il tuo script PHP. Se non avete già uno, è possibile creare uno script PHP inserendo il seguente codice di struttura in un nuovo file e salvarlo con ". php" come l'estensione del file:

< html >

< testa >< / testa >

< corpo >

<? php

php elaborazione qui

? >

< / body >

< / html >

Lo script si alterna tra PHP e HTML, con la sezione PHP in grado di scrivere contenuto nel corpo della pagina.

2

Collegare al vostro database MySQL. Nell'esempio di codice PHP si connette a e seleziona un database MySQL:

mysql_connect ("localhost", "db_uname", "db_pass");

mysql_select_db("db_name");

Regolare la posizione del database, nome, nome utente e password per soddisfare il proprio sistema. Questo script è per un database sullo stesso server come lo script PHP, quindi la parola chiave "localhost" utilizzata come parametro per la funzione di connessione MySQL. Se il database è in una posizione diversa, modificare di conseguenza questo parametro.

3

Interrogare il database MySQL. Le seguenti query di codice PHP esempio il database per tutto il contenuto all'interno di una tabella denominata "Things" con la query dapprima modellato come una variabile di stringa, quindi passate alla funzione di query di MySQL come parametro:

$thing_query = "selezionare * da cose";

$thing_result = mysql_query($thing_query);

I risultati della query vengono ora memorizzati all'interno di una variabile. A seconda dei dati e lo scopo del progetto, è possibile selezionare una particolare riga o loop attraverso tutte le righe.

4

Memorizzare i risultati della query all'interno di variabili. Nell'esempio di codice riportato di seguito viene illustrata la memorizzazione i dati all'interno della prima riga dei risultati della query:

$thing_row = mysql_fetch_array($thing_result);

Questa variabile contiene tutte le colonne nella prima riga, poiché la query richiesto tutto nella tabella. Per archiviare singole colonne valori nelle variabili, come stringhe combinate con altri contenuti di testo, utilizzano la seguente sintassi:

$thing_name = "nome:". $thing_row ['nome'];

$thing_type = "tipo:". $thing_row ['type'];

Questo codice consente di selezionare i dati custoditi all'interno di colonne denominate "tipo" e "nome" per la prima riga dei risultati della query, anche loro all'interno di stringhe precedute da un testo introduttivo.

5

Elaborare le variabili di stringa. A seconda del proprio progetto, puoi effettuare ulteriori elaborazioni sulle variabili di stringa. Il codice riportato di seguito viene illustrata la scrittura le stringhe all'interno di strutture HTML per la visualizzazione di utente:

echo "< div >"

echo "< p > nome cosa:". $thing_name. " </p > ";

echo "< p > cosa tipo:". $thing_type. " </p > ";

echo "< / div >";

Salvare il file PHP, caricare il tuo server e individuare la pagina per testarlo.

Consigli & Avvertenze

  • Variabili PHP non sono fortemente tipizzate, che significa che non è necessario dichiarare una variabile in modo particolare in ordine per poter essere elaborato come una stringa. È sufficiente memorizzare un valore di stringa all'interno di esso.
  • Anche se può essere utile memorizzare i dati all'interno di variabili di modo che siano accessibili in tutto uno script, questo dovrebbe essere fatto solo quando necessario, come utilizza le risorse di memoria.