PHP:
<head>
<title>Il tuo spazio!</title>
<style>
body{font-family:Arial,Verdana,Geneva;
color:black;}
a:link{text-decoration:none; color:red;}
a:visited{text-decoration:none; color:red;}
#sfondo{background-image: url(http://2.bp.blogspot.com/-2DSkTCG3NlA/UCk_ZXCcCII/AAAAAAAAAJs/v4dZbI9yU6I/s1600/stella-cadente1.jpg);
position:absolute;
height:100%;
width: 100%;
margin: 0;
padding: 0;
}
.rotondo{background: #f7f7f7; padding: 10px; border: 2px solid #ededed; border-radius: 10px; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .4), 0 0 0 1px rgba(255, 255, 255, .9), 0 0 10px 0px rgba(0, 0, 0, .1);
opacity:0.95;}
</style>
</head>
<body id="sfondo">
<div class="rotondo">
<?php
if($_GET['ricerca']=="" or $_GET['materia']=="" or $_GET['tipo']==""){echo 'Non hai specificato uno o più parametri di ricerca. Devi specificare tutti i campi.';}
else{if($_GET['tipo']=="c"){
$ricerca = $_GET['ricerca'];
$server_address = 'localhost';
$DB_name = 'my_angeange';
$user_DB = 'angeange';
$pass_DB = 'pw';
$con2 = mysqli_connect($server_address, $user_DB, $pass_DB,$DB_name);
$ress = mysqli_query("show tables", $con2) or die("Errore nella raccolta dei dati -> database1");
while ($row = mysqli_fetch_assoc($ress))
{
$table = "";
$table = implode(",", $row); // <- contiene il nome tabella corrente
$ress2 = mysqli_query("SHOW COLUMNS FROM ".$table."", $con2) or die("Errore database2");
while ($row2 = mysqli_fetch_assoc($ress2))
{
$columns= implode(",", $row2);
$current_col=""; // <- contiene il nome colonna corrente
for($i=0; $i<strlen($columns); $i++)
{
if($columns[$i] != ',')
$current_col .= $columns[$i];
else
break;
}
//Search into ->
$sql = "SELECT * FROM ".$_GET['materia']." WHERE ".$current_col." LIKE '%".$ricerca."%'";
try
{
$ress3 = mysqli_query($sql, $con2);
while ($row3 = mysqli_fetch_assoc($ress3))
{
$risultato = $row3[$current_col];
if(strlen($risultato) >= 1)
{
echo "Ho trovato (in <b>".$current_col."</b>)
";
echo $risultato."
";
}
}
}
catch(Exception $e){}
}
}
}
else{echo 'Selezionata interrogazione. Questa funzione non è ancora disponibile.';
}
}
?>
Non so se sono stato chiaro... Se, ad esempio, in una tabella ci sono due colonne, prima e seconda e una riga contiene nella prima colonna il valore "ciao" e nella seconda il valore "casa", ed io cerco "ciao", dovrei ottenere come risultato sia "ciao" che "casa".
Invece, il codice che ho postato prima, estrarrebbe solo "ciao".
Come posso fare?