php-Zugriff auf mysql funktioniert nicht?

Ich habe folgende Funktion in PHP geschrieben:

function getName($id) {
                global $conn;
                $sql = "SELECT Vorname, Nachname FROM mitglieder WHERE ID = `$id`";
                $result = $conn->query($sql);
                if ($result->num_rows > 0) {
                    $row = $result->fetch_assoc();
                    return $row['Vorname'] . " " . $row['Nachname'];
                } else {
                    return "";
                }
            }

Aber aus irgendeinem Grund kommt immer folgende Fehlermeldung:

Warning: Attempt to read property "num_rows" on bool in C:\xampp\htdocs\***********.php on line 35

Diese Variable $conn funktioniert aber an anderer Stelle im globalen Code außerhalb dieser Funktion einwandfrei wie gewünscht und ich sehe vom Code her keinen nennenswerten Unterschied.

Was ich bereits versucht habe:

  • $conn als Parameter an die Funktion zu übergeben
  • $conn in der Funktion selber zu definieren
  • $conn in der Funktion selber definieren und dass $conn im globalen Code entfernen
  • ChatGPT nach dem Fehler fragen
  • Folgende Fehlerabfrage einzubauen (dabei war $conn auch in der Funktion selber und NUR in der Funktion selber definiert):
if ($conn->connect_error) {
                die("Serverfehler: " . $conn->connect_error);
            }

Das führte aber nur zu folgender Fehlermeldung:

Warning: Attempt to read property "connect_error" on null in C:\xampp\htdocs\*********.php on line 26

Hat alles nichts geholfen. Wisst ihr wo der Fehler liegt?

Computer, Technik, SQL, HTML, Webseite, programmieren, JavaScript, Code, Datenbank, MySQL, PHP, Programmiersprache, Webentwicklung, phpMyAdmin, Programmierfehler
Warum schaffen die Chinesen zu innovieren aber die westliche Firmen nicht?

Autos zum Beispiel

  • Viel besseres E Autos und mit stark computerisierte Steuerung des Autos
  • Strom tanken ist noch günstiger als mit Diesel oder Benzin
  • Deutsche Firmen verkaufen weniger als im Vorjahr und schaffen nicht die Europäer und Chinesen zu motivieren ihre EVs zu kaufen
  • In Ravensburg wo ich wohne viele kaufen NIO und BYD oder sogar das Huawei Auto M Serie

Tech Bereich zum Beispiel

  • Apple und Android verlieren Boden in China
  • Huawei hat geschafft als erste chinesische Firma in-house Chips, Betriebssystem und Menge Produkt von Smart Home bis zu Netzwerk und sogar Telekommunikation Hardware zu produzieren und sogar Office Ausstattung und Handys sowie tablets und werables. Und Autos ebenfalls. Die Börse zeigt stetig steigende Umsätze bei den Chinesen und Amerikaner verlieren Boden in China jetzt
  • Huawei hat großen Erfolg mit Tablets und Werables sowie Handys weil nächstes liefern sie das hauseigene Betriebssystem. IT Groups wie Linux Foundation und OpenAtom unterstützen Huawei global wie verrückt
  • Laptops sind auch sehr beliebt bei Huawei. Viele meiner Bekannten haben das MateBook und dieses Jahr kommen eigene Chips für Laptops und Handys von Huawei. Sowie Apple A Bionic oder M Chip.

Im Bereich Automotive und Tech werden Europa und Amerika verrückt überflutet in den folgenden wenn die anstatt zu innovieren eher sparen und Leute kündigen.

PC, Apple, Computer, iPhone, China, Finanzen, App, Google, Technik, Wirtschaft, Elektronik, Samsung, Deutschland, Politik, Android, Huawei, Laptop
MacBook 2019 mit Intel Prozessor?

Sehr geehrte Leser,

ich hoffe sie können mir mit folgendem Problem weiterhelfen:

Mein Laptop ist nach sehr langer Laufzeit nun endgültig nicht mehr funktionstüchtig (Dell Inspiron, 15 Jahre Laufzeit). Ich war damit sehr zufrieden. Ich bin kein Techjunkie und gebe einen Rechner lieber mal in Reparatur als mir nach (für mich) wenigen Jahren einen neuen zu kaufen. Zur Einschätzung: ich habe mir im Leben erst 1 eigenes Handy gekauft, der Rest waren geschenkte alte Handys von Freunden.

Meine Nutzung: Windows, Zoomkonferenzen, diverse andere Programme, jedoch kein Filmschnitt, große Grafikanwendungen oder Sonstiges

Situation: Ich fragte im Bekanntenkreis ob Jemand ein "altes" Notebook" abzugeben hat.

Angebot: Für 250 € bat mir ein Bekannter folgendes Notebook an:

MacBook Pro, 16", 16 GB, von 2019, Intel Prozessor

Das Notebook läuft mit macOS14, im Moment ist Windows (welche Version weiß ich nicht) als Betriebssystem installiert.

Frage: Wie finden sie das Angebot?

Schwierigkeit: Das Problem welches ich sehe ist der Intel Prozessor. Laut meiner Recherche kann es sein dass apple ab 2025 die Unterstützung seiner Intel Rechner einstellt. Die Frage ist was würde das im Genauen für mich bzw. diesen erwähnten Rechner bedeuten?

Auch frage ich mich ob ich den Rechner mit Windows (da ein Update auf macOS15 nicht mehr ginge) noch einige Jahre nutzen könnte oder ob es da auch was die Unterstützung angeht zusehend zu Problemen kommen würde?

Das MacBook ist mit Sicherheit ein gutes Book. Die Hardware für mich mehr als gut. Da ich ein Laie bin ist mir jedoch schleierhaft ob das Sinn macht dieses Book (für 250 €) von meinem Bekannten zu kaufen bzw. wie lange ich von dem Book hätte (aufgrund des Intel Prozessors).

Was denken sie?

Vielen Dank für Hilfe und Tipps!

Beringia

Apple, Computer, Windows, Intel

Meistgelesene Fragen zum Thema Computer