Próbuję pobrać trzy kolumny z bazy danych MySql. Mogę pobrać zawartość, ale to nie jest to, czego potrzebuję. Potrzebuję tylko zawartość jako tablicę ciągów, aby można ich użyć do zapełnienia widoku listy w moim kodzie java.Jak pobrać tylko zawartość bazy danych za pomocą skryptu PHP
Obecna odpowiedź od mojego skryptu jest:
{ ["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"}
Potrzebuję coś takiego jak pokazano poniżej w tablicy String lub listy:
1 [email protected] My Android Post
2 [email protected] My Android Post
Jak mogę uzyskać tylko wartość przechowywana w kolumnie w PHP. Jestem nowy w skryptach PHP, więc pomóż mi w rozwiązaniu tego problemu.
Mój obecny skrypt PHP jest tak jak pokazano poniżej:
<?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();
?>
Proszę dać mi znać, co zmiana muszę zrobić w skrypcie dostać tylko zawartość kolumn. Wszystkie sugestie są mile widziane. Z góry dziękuję.
Lot bliżej Mam odpowiedź poniżej: 1 (abc @ 123) 2 (abc @ 123), otrzymuję wartość powtarzających się kolumn i wyświetlam wartości tylko jednego wiersza. Czy to może być rozwiązane? – Keshav1234
W tej chwili otrzymuję odpowiedź: 1 (abc @ 123) (Mój Android Post) 2 (abc @ 123) (Mój Android Post), \ n nie działa, czy mogę wiedzieć dlaczego? – Keshav1234
do uzyskiwania danych z tego wiersza użyj 'printf ("% s (% s) \ n ", $ wiersz [0], $ wiersz [1], $ wiersz [2]);' – Saty