Wie kann man den Primärschlüssel einer Tabelle in PHP erhalten?
Um den primären Schlüssel einer Tabelle in PHP zu erhalten, können Sie den SQL-Befehl SHOW KEYS
verwenden, um Informationen über die Schlüssel (einschließlich des primären Schlüssels) einer Tabelle abzurufen.
Sie können die Funktionen mysql_query()
oder mysqli_query()
verwenden, um den Befehl SHOW KEYS
auszuführen und das Ergebnis abzurufen.
Anschließend können Sie die Funktionen mysql_fetch_array()
oder mysqli_fetch_array()
verwenden, um durch das Ergebnis zu iterieren und das Feld Key_name
auf den primären Schlüssel zu überprüfen.
Beispiel:
<?php
$con = mysqli_connect("host", "username", "password", "database");
$result = mysqli_query($con, "SHOW KEYS FROM table_name");
while ($row = mysqli_fetch_array($result)) {
if ($row['Key_name'] == 'PRIMARY') {
echo $row['Column_name'];
}
}
Dies gibt den Primärschlüsselspaltennamen der Tabelle table_name aus.