Code : Tout sélectionner
function printSearch()
{
[...]
$tables = array(1 => 'users', 'formation', 'experiment', 'hobby', 'competence');
$champs = array(1 => 'first_name','last_name', 'title', 'name', 'place', 'logo', 'contents', 'matter', 'link', 'mission');
$recherche = $_POST['recherche'];
$motclef = explode(" ",$recherche);
for ($nb=0; $nb < sizeof($motclef); $nb++) {
for ($j=1; $j <= sizeof($tables); $j++) {
for ($i=1; $i <= sizeof($champs); $i++) {
$request = "SELECT num_user FROM " . $tables[$j] . " WHERE " . $champs[$i] . " LIKE '%" . $motclef[$nb] . "%'";
echo $request . "<br />";
$res = mysql_query($request, $link);
$data = mysql_fetch_array($res);
}
}
}
}
Comment faire pour ignorer les erreurrs liée à ce probleme :
msg d'erreur => "supplied argument is not a valid MySQL result resource"
une idee
j'ai pensé faire un tableau 3D (table / champ / "champ present dans table") mais je ne voix pas comment faire....
HELP
oui l'ajout du or die (mysql_error()) me fait sortir des boucles je souhait purement ignorer ces erreurs ?
Si cela est possible la methode est'elle dangereuse pour le server ?