Sto cercando di recuperare tre colonne dal database MySql. Sono in grado di recuperare i contenuti ma questo non è ciò di cui ho bisogno. Ho bisogno solo del contenuto come array di stringhe in modo che io possa usarle per popolare la visualizzazione elenco nel mio codice java.Come recuperare solo il contenuto del database utilizzando lo script PHP
La risposta attuale dal mio script è:
{ ["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"}
ho bisogno di qualche cosa come come illustrato di seguito in un array di stringhe o un elenco:
1 [email protected] My Android Post
2 [email protected] My Android Post
Come posso ottenere solo il valore memorizzato nella colonna in PHP. Sono nuovo agli script PHP, quindi per favore aiutami a risolvere questo problema.
Il mio script PHP attuale è la seguente:
<?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();
?>
Per favore fatemi sapere quale cambiamento ho bisogno di fare nello script per ottenere solo il contenuto delle colonne. Tutti i suggerimenti sono ben accetti Grazie in anticipo.
Più vicino Ho ottenuto la risposta seguente: 1 (abc @ 123) 2 (abc @ 123), sto ottenendo il valore delle colonne ripetute e il suo valore di visualizzazione di una sola riga. Può essere risolto? – Keshav1234
Attualmente sto ricevendo questa risposta: 1 (abc @ 123) (il mio post Android) 2 (abc @ 123) (il mio post Android), \ n non funziona, posso sapere perché? – Keshav1234
per ottenere i dati della riga in questione utilizzare 'printf ("% s (% s) \ n ", $ riga [0], $ riga [1], $ riga [2]);' – Saty