Kann mir jemand helfen, was ist das Problem mit diesem Code? Ich versuche, die abgerufenen Daten in einem Array zu speichern, und ich möchte basierend auf den Werten dieses Arrays. Ich bekomme einen Fehler von Array to string conversion
. Der Datentypwert eines Arrays ist string
Erhalten eines Arrays zu String-Konvertierung Fehler
Hier ist der Code.
$sql3 ="SELECT DISTINCT subj_descr FROM subj_enrolled WHERE enroll_ref = '$ref'";
$results = mysqli_query($con, $sql3);
$data = array();
while($row = mysqli_fetch_array($results)){
$data[] = array($row['subj_descr']);
}
$sql ="SELECT * FROM notification WHERE subj_descr IN ({implode(',', $data})";
$result = mysqli_query($con, $sql);
$count = mysqli_num_rows($result);
einfach entfernen Array in Ihrer while-Schleife, Ruhe alles in Ordnung ist –
Wie @Insomania vorgeschlagen entfernen Sie einfach 'Array()' 'von diesem Array ($ row [ 'subj_descr']) '; – itzmukeshy7