Ich habe ein Array, das Daten von einer MySQL-Abfrage nimmt.php Sanitize Ausgabe Formular-Array
$mysql = "select distinct name from software";
$result = mysqli_query($conn, $mysql);
while($myrow = mysqli_fetch_assoc($result)) {
$array[] = $myrow;
}
Was würde ich tun möchte, ist die Datenausgabe haben, wie:
item1, item2, item3
Am Ende, was ich tun möchte, der Lage sein, dass Informationen in einer Variablen zu speichern, zu verwenden eine mySQL-Abfrage
$array = item1, item2, item3
select * from table where item != ($array)
aber ich kann nicht die Daten zur Ausgabekorrekt erhalten,
Wenn ichwerden die Daten angezeigt und das Array ist gut.
Wenn ich array_key()
verwende bekomme ich nur die Nummern, wie kann ich die Namen bekommen?
print_r
Ausgang:
([0] => Array ([name] => Skype for Business Basic 2016 - en-us) [1] => Array ([name] => Microsoft Visual C++ 2008 Redistributable - x64 9.) [2] => Array ([name] => Microsoft Office 365 Business - en-us) [3] => Array ([name] => Microsoft Silverlight) [4] => Array ([name] => NVIDIA 3D Vision Driver 341.92) [5] => Array ([name] => NVIDIA Graphics Driver 341.92) [6] => Array ([name] => NVIDIA Update 10.4.0) [7] => Array ([name] => NVIDIA HD Audio Driver 1.3.30.1) [8] => Array ([name] => FortiClient))
'implode (',', $ array)'? – Federkun
google auch für 'sql nicht in' –
Können Sie nicht die 2 Abfragen in einer einzigen Abfrage kombinieren? – Maximus2012