Gibt es bei PHP -erstellten Aussagen eine Möglichkeit, eine Abfrage zu binden und diese Abfrage auszuführen?
Posted: 04 Mar 2025, 09:17
Ich habe die folgende Funktionalität vorbereitete Anweisung: < /p>
als Wert ausgewählt wird.>
Code: Select all
$stmt = $db->prepare("REPLACE INTO devices ('id', 'type', 'labels', 'graphical', 'technical') values (:id, :type, :label, :graphical, :technical)");
$stmt->bindParam(':type', $devdata["type"], SQLITE3_TEXT);
$stmt->bindParam(':label', $label, SQLITE3_TEXT);
$stmt->bindParam(':graphical', $graphical, SQLITE3_TEXT);
$stmt->bindParam(':technical', $technical, SQLITE3_TEXT);
$stmt->bindParam(':id', $devid, SQLITE3_TEXT);
$stmt->execute();
< /code>
Basierend auf einigen anderen Bedingungen möchte ich jedoch die Möglichkeit, die folgende Abfrage $ technisch zuzuweisen: < /p>
(SELECT technical FROM devices WHERE id = :id)
< /code>
Die Absicht würde diese Abfrage ausführen lassen, um den Wert zu erfassen. Ich kann das nicht zum Laufen bringen. Es wird buchstäblich nur die Datenbank mit (wählen Sie technisch aus Geräten aus, wobei ID =: ID)