Ich brauche zu speichern Wert in der Spalte Name "thasaurus" in Array-Namen "doc [i]" imageWie Datenbank zu speichern, um Array in PHP
Antwort
Sie können es in ein Array in JSON mit json_encode konvertieren zum Einfügen DB und zum Zeitpunkt des Abrufs können Sie json_decode zur Verwendung verwenden.
Wenn Ihr Array nicht assoziativ ist, können Sie auch explode und implode verwenden, um Array in String umzuwandeln und umgekehrt. –
Die gute Nachricht ist [MySQL 5.7 unterstützt JSON] (https://dev.mysql.com/doc/refman/5.7/en/json.html). Ich denke du bist hier auf dem richtigen Weg. Wenn Sie Ihre Antwort mit ein wenig Code verbessern könnten, wäre das meiner Meinung nach die richtige Antwort. – tadman
$sql1="SELECT id,thasaurus FROM `product`";
$res1=mysqli_query($conn,$sql1);
$doc=array();
while($row1=mysqli_fetch_array($res1))
{
$doc[]=$row1['thasaurus'];
}
var_dump($doc);//to check the values in that variable
wenn Sie wollen
foreach($doc as $document)
{
echo $document."<br>"
}
oder durch for-Schleife, die variable Verwendung foreach Echo können Sie extrahieren, die Werte
for($i=0;$i<count($doc);$i++)
{
echo $doc[$i];
echo "<br>";
}
diesen Code Versuchen ..
<?php
$sql = "SELECT id, thasaurus FROM product";
$result = mysqli_query($conn, $sql);
$doc= array();
if (mysqli_num_rows($result) > 0)
{
// output data of each row
while($row = mysqli_fetch_assoc($result))
{
$doc[] = $row['thasaurus'];
}
}
echo "<pre>"; print_r($doc);
?>
'$ i' ist im aktuellen Kontext irrelevant. Sie verwenden $ i = 0, um ein assoziatives Array mit einem Index beginnend von 0 zu erstellen. Dies wäre nicht notwendig. Einfach $ 'doc [] = $ row ['thasaurus'];' wird das gleiche tun. –
- 1. PHP Speichern unbekannter Array-Länge in Datenbank
- 2. Speichern Array in Mysql-Datenbank
- 3. Wie backbone.js mit PHP zu verwenden, um Daten in MySQL-Datenbank zu speichern
- 4. PHP Speichern Array in der Datenbank und Miss Daten
- 5. php Speichern Tamilisch in php mysql Datenbank
- 6. Wie Array-Werte in speichern, um variable
- 7. Speichern von Einstellungen, um später zu bearbeiten, in PHP
- 8. 2D-Array in MySQL-Datenbank speichern
- 9. Speichern Sie PHP-Array in MySQL
- 10. intel xdk- Verbindung von HTML zu PHP, um Werte in der Datenbank zu speichern mit mysqli
- 11. Wie Enum in SQLite-Datenbank zu speichern
- 12. Speichern php datetime in mysql Datenbank
- 13. Der beste Weg, um Tags in einer Datenbank zu speichern?
- 14. Was ist der beste Weg, um ein Array in einer relationalen Datenbank zu speichern?
- 15. php speichern HTML-Eingabe in die Datenbank
- 16. Was ist der beste Weg, um Byte-Array in SQL-Datenbank mit NHibernate zu speichern?
- 17. wie php array daten in mysql-datenbank gespeichert werden
- 18. Anzeige speichern Klicken Sie auf die Datenbank, um PHP zu verwenden, dann öffnen Sie den Link
- 19. Wie dynamische 2d-Array in PHP-Server aus ionic angularjs und speichern in mysql-Datenbank?
- 20. Modelldaten in Datenbank speichern
- 21. Um Array in $ GLOBAL zu speichern und Werte von verschiedenen Seiten in PHP anzuhängen
- 22. Bild auf php webservice hochladen und in MSSQL-Datenbank speichern
- 23. Wie Sie die Array-Daten in MySQL-Datenbank speichern
- 24. wie Array-Variablen (JSON-Array) (reddit oauth) in der Datenbank MySQL mit PHP
- 25. PHP String zu assoziativen Array
- 26. Speichern von Array-Daten aus Formularen in die Datenbank
- 27. Wie in ein Array in ein Session-Variable speichern php
- 28. Array in Mysql-Datenbank einfügen PHP
- 29. wie Entität zu erstellen und in der Datenbank zu speichern?
- 30. jTinder In Datenbank speichern
Also, wo liegt das Problem? –
Bitte verwenden Sie kein Bild mit Ihrem Code, denn jemand möchte versuchen, Ihren Code ist es nicht nützlich für uns, danke –
$ sql = "SELECT ID Thasaurus FROM Produkt"; $ result = mysqli_query ($ conn, $ sql); $ doc = array(); $ i = 1; // if (mysqli_num_rows ($ result)> 0) { // Ausgabedaten jeder Zeile while ($ row = mysqli_fetch_assoc ($ result)) { // $ Str1 = mysqli_num_rows ($ result); $ doc [] = $ row ['thasaurus']; // echo $ doc [$ i]; $ i ++; } echo $ doc [$ i]; Echo "
"; – cher44