la parte ..tentativo... vabe!.. provo a spiegarmi meglio.. grazie in ogni caso
Codice PHP:
<?php //connect.php
$db_user = 'root';
$db_password = '';
$db_host = 'localhost';
$db_name = 'premium';
$link = @mysqli_connect ($db_host, $db_user, $db_password, $db_name) OR die ('Could not connect to MySQL: ' . mysqli_connect_error());
mysqli_select_db($link,$db_name) or die ("impossibile connettersi al database" .$connect_error);
?>
Codice PHP:
<?php
include("connect.php");
// if(!isset($_POST['email3'])){
//
// $rep= "Manca la mail per la ricerca!<br/>";
//}
//else{
//$email = $_POST['email3'];}
$email= 'xx.pippo@gmail.com'; //giusto per test
//$email = trim(mysqli_real_escape_string($link, $_POST['email']));
if (!$result = $link->query("SELECT ID,nome, cognome, mail, elo, posizione FROM anagrafica WHERE mail LIKE '$email'" ))
{
echo "Errore della query: " . $link->error . ".";
exit();
}else{
// conteggio dei record
if($result->num_rows > 0) {
while($row = $result->fetch_array(MYSQLI_BOTH))
{
echo $row['nome'] ." ". $row['cognome'] . " ". $row['mail'] . " ". $row['elo'] . " ". $row['posizione'] . " ". $row['ID'] . "<br />";
}
// e questo punto ho il record con i dati dalla mail compresa la posizione, adesso dovrei trovare, partendo dalla posizione $row['posizione'] i tre record che la precedono(nome /cognome ecc.) in ordine di posizione
//------------------- tentativo
// questa parte è giusto un codice buttato li...
$pos =$row['posizione'];
$result_array = array();
$sql = mysqli_query($link, "SELECT FROM anagrafica WHERE `posizione` = .$posizione. ORDER BY `DESC` DESC LIMIT 3");
echo $row['posizione'];
//------------------- tentativo
// liberazione delle risorse occupate dal risultato
$result->close();
}
}
// chiusura della connessione
$link->close();
?>
es. dal db
in questo caso avendo la posizione di "pippo" vorrei riuscire ad avere i dati di quo/qui/qua