- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- pagina php-mysql
-
pagina php-mysql
Salve ragazzi ,avrei bisogno di una pagina php che legga le tabelle di un database mysql.
database mysql archivio.
Selezione della tabella tramite selezione a finestra, la selezione delle tabelle del database non impostata nella pagina php ma ricercata direttamente nel database.
Tutti i risultati incolonnati nella tabella scelta : data ora dato1 dato2.
Chi mi può aiutare per favore?
non sono pratico di php-mysqlgrazie
-
questo dovrebbe selezionare le tabelle del database e mostrare i risultati,
perchè non và?<?php
define("HOSTNAME","localhost");
define("USER","user");
define("PASSWORD","pass");
define("DATABASE","database");
$connection = new mysqli(HOSTNAME, USER, PASSWORD,DATABASE); /Connessione a mySQL e verifica successo connessione/
if ($connection->connect_error) {
die ('Connect Error:' . $connection->connect_error);
}else {
echo "Successful connection to MySQL <br />" ;
/Inzio Creazione menù a tendina/
$query = "SELECT Nome FROM arduino"; /estraggo i dati dalla prima tabella/
// Run the query
//......$result_obj = $connection->query($query);
echo "<form name="form1" method="post" action="".$_SERVER['PHP_SELF']."">";
echo "stazione: <select name='arduino'>";
while($result = $result_obj->fetch_array(MYSQLI_ASSOC)) {
// display the array
//$pass= isset ($result['log']);//!!!!!! isset ritorna un valore bool FALSE o TRUE non il valore della variabile
echo "<option value="".$result['arduino']."">".$result['arduino']."<option>";}
echo "</select><br /><br />";
//poi ci vuole il pulsante di submit (ti metto quello) o un js per inviare
echo "<input name="invia" type="submit" id="invia" value="invia">";
echo "</form>";
if($_POST['invia'] ){
$log = filter_var($_POST['arduino'], FILTER_SANITIZE_STRING);//leggo il valore della select
//e inserisco
$query = "INSERT INTO station (arduino) VALUES". "('$arduino')";
//.....}
//......
?>