Ich hatte meine alte Website, also habe ich beschlossen, es von mysql_ zu mysqli zu ändern, also habe ich 40% abgeschlossen und jetzt bin ich mit diesem Problem fest.Help Me !Objekt der Klasse mysqli konnte nicht in Zeichenkette umgewandelt werden
Ich erhalte Fehler auf 'implodieren()' Funktion
function user_data($user_id,$conn){
$data = array();
$user_id = (int)$user_id;
$func_num_args = func_num_args();
$func_get_args = func_get_args();
if ($func_num_args > 1){
unset($func_get_args[0]);
$fields = '`'.implode('`,`',$func_get_args).'`';
$query = "SELECT ".$fields." FROM users WHERE user_id = ".$user_id."";
$result = mysqli_query($conn,$query) or die(mysqli_error($conn));
while ($row = $result->fetch_assoc()) {
$data = $row['user_id'];
}
return $data;
}
}
Um Code unten zu bekommen richtig
Jeden alternativen Weg zur Arbeit gleiche Aufgabe erfüllen wird
welchen Fehler Sie bekommen ?? –
Abfangbarer fataler Fehler: Das Objekt der Klasse mysqli konnte nicht in die Zeichenfolge – aitkotw
konvertiert werden. Bitte beachten Sie den Fehler der Zeile, in die es geworfen wird, und verweisen Sie auf diese Zeile ... Nicht der Funktionsname, –