Ich versuche, drei Spalten aus der MySql-Datenbank zu holen. Ich kann den Inhalt holen, aber das ist nicht das, was ich brauche. Ich brauche nur den Inhalt als Zeichenfolgenarray, damit ich sie verwenden kann, um Listenansicht in meinem Java-Code zu füllen.So holen Sie nur den Inhalt der Datenbank mit PHP-Skript
Die aktuelle Antwort von meinem Skript ist:
{ ["UID"]=> string(1) "1" ["UserName"]=> string(7) "[email protected]" ["Subject"]=> string(15) "My Android Post"}object(stdClass)#4 (3) { ["UID"]=> string(1) "2" ["UserName"]=> string(7) "[email protected]" ["Subject"]=> string(15) "My Android Post"}
ich etwas, was Sie brauchen, wie, wie unten in einem String-Array oder einer Liste angezeigt:
1 [email protected] My Android Post
2 [email protected] My Android Post
Wie kann ich nur den Wert bekommen gespeichert in der Spalte in PHP. Ich bin neu in PHP-Skripten, also bitte helfen Sie mir bei der Lösung dieses Problems.
Mein aktueller PHP-Skript ist wie folgt:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "iFocusBlogs";
$obtainedUserName = 1;
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql="SELECT UID, UserName, Subject FROM AndroidTable WHERE Status ='" .$obtainedUserName. "'";
$result=mysqli_query($conn,$sql);
while($obj = $result->fetch_object()){
var_dump($obj);
}
$conn->close();
?>
Bitte lassen Sie mich wissen, welche Änderung brauche ich im Skript machen nur den Inhalt der Spalten zu erhalten. Alle Vorschläge sind willkommen. Danke im Voraus.
Lot näher Ich habe die folgende Antwort: 1 (abc @ 123) 2 (abc @ 123), bekomme ich den Wert der Spalten wiederholt werden, und seine Anzeigewerte von nur einer Zeile. Kann das gelöst werden? – Keshav1234
Sehr viel Zeit bekomme ich diese Antwort: 1 (abc @ 123) (Mein Android-Beitrag) 2 (abc @ 123) (Mein Android-Beitrag), \ n funktioniert nicht, kann ich warum wissen? – Keshav1234
zum Abrufen von Daten der thired Zeile verwenden 'printf ("% s (% s) \ n ", $ Zeile [0], $ Zeile [1], $ Zeile [2]);' – Saty