Ich versuche nur den Maximalwert einer Zeile in meiner Tabelle zu erhalten, dann möchte ich diesen Wert in eine andere Tabelle einfügen, also versuche ich, diesen maximalen Wert zu erhalten , und jedes Mal, wenn ich versuche, etwas damit zu tun, bekomme ich diesen Fehler "illegaler String-Offset".unzulässiger String-Offset beim Versuch, Array-Wert zu erhalten
$qry2= "SELECT MAX(buss_id) FROM businesses";
$result= mysqli_query($con,$qry2);
$maxid = mysqli_fetch_assoc ($result);
print_r ($maxid);
foreach($maxid as $individual_data)
{
//Assign the values
$maxx = $individual_data['buss_id'];
}
Meine print_r
Funktion druckt alles richtig, aber ich kann einfach nicht den Wert greife ich manipulieren müssen. Ich bin ein Anfänger, bitte sei nett. Vielen Dank. Array ([MAX(buss_id)] => 47)
Das Array Schlüssel wird der Spaltenname ist. In diesem Fall lautet der Spaltenname "MAX (bus_id)". Entweder müssen Sie Ihre Abfrage in "SELECT MAX (buss_id) AS buss_id" ändern oder Ihren Code ändern, um den Schlüssel als '$ maxx = $ individual_data ['MAX (buss_id) ']; ' – GordonM
@GordonM Unzulässiger String-Offset' MAX (max_buss_id) ' Miths Antwort funktionierte, obwohl. Danke mann. – Mar1ak