lostyazilim
tr.link

PHP Anlayanlar Bakabilir misiniz!

8 Mesajlar 1.344 Okunma
acebozum
tr.link

bitirimci bitirimci WM Aracı Kimlik Onayı
  • Üyelik 20.05.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Serbest
  • Konum İstanbul Avrupa
  • Ad Soyad M** Y**
  • Mesajlar 1170
  • Beğeniler 216 / 214
  • Ticaret 0, (%0)
Merhaba Android ders çalışıyorum ve ders anlatan veritabanından php ile veri çekecek ve bunu Androidde yazdıracak.

Ders Burada


Bende bu veri tabanında ki bilgileri



Derste anlatılan kodlar ile çekmeye çalıştım olmadı yardım ederseniz sevinirim.
$user_name = "..........";
$password = "..........";
$host = "localhost";
$db_name = "............";
$con = mysql_connect($host,$user_name,$password,$db_name);
$sql = "select * from veriler where name like '??????????';";
$result = mysqli_query($con,$sql);
if(mysqli_num_rows($result)>0)
{
$row = mysqli_fetch_assoc($result);
echo json_encode(array("Ad"=>$row["ad"],"Eposta"=>$row["eposta"],"Metin"=>$row["metin"]));
}

?>
 

 

elektronikssl
webimgo

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)
bu yazdığın kodların bulunduğu sayfayı çağırdığında çalışıyormu ? Buranın database i doğru hazırlamışsan çalışıyor olması gerekli ,belki android tarafında bir ayar vb gerekiyordur.
dene istersen localhost dan bir dene baklaım bu kodların yazılı olduğu sayfa çalışıp gerekli şeyleri ekrana yazdırıyormu.
bitirimci

kişi bu mesajı beğendi.

bitirimci bitirimci WM Aracı Kimlik Onayı
  • Üyelik 20.05.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Serbest
  • Konum İstanbul Avrupa
  • Ad Soyad M** Y**
  • Mesajlar 1170
  • Beğeniler 216 / 214
  • Ticaret 0, (%0)
Maalesef localhost dan php sayfasına veri çekemedim. Zaten amacım uzak sunucudan veri çekmekti olmadı. inceleyebileceğim örnek bir proje paylaşa bilirseniz sevinirim.
 

 

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)
veriyi nereden çektiğinin bir önemi yok veriyi çek bi php de çıktıyı gör bakalım orası çalışıyormu, sonra sorunu android de ararsın.
 

 

wmaraci
wmaraci

Procondio Procondio WM Aracı Kullanıcı
  • Üyelik 30.04.2016
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım geliştirici
  • Konum Tekirdağ
  • Ad Soyad H** K**
  • Mesajlar 72
  • Beğeniler 25 / 24
  • Ticaret 1, (%100)

$user_name = "";
$password = "";
$host = "localhost";
$db_name = "";

$con = mysql_connect($host, $user_name, $password);
mysql_select_db($db_name, $con);

$sql = "select * from veriler";
$result = mysql_query($sql);

if(mysql_num_rows($result)) {
$row = mysql_fetch_assoc($result);
echo json_encode(array("Ad" => $row["ad"], "Eposta" => $row["eposta"], "Metin" => $row["metin"]));
}

?>


Şu şekilde bir dene. Tabii önce PHP sayfasına tarayıcıdan bak, bir PHP hatası çıkıyorsa onu yazarsan daha iyi yardımcı olunabilir.

Şimdi fark ettim, mysql ve mysqli fonksiyonlarını da bir arada kullanmışsın. İkisi farklı fonksiyon ve sınıf türü.
bitirimci

kişi bu mesajı beğendi.

bitirimci bitirimci WM Aracı Kimlik Onayı
  • Üyelik 20.05.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Serbest
  • Konum İstanbul Avrupa
  • Ad Soyad M** Y**
  • Mesajlar 1170
  • Beğeniler 216 / 214
  • Ticaret 0, (%0)
Çok çok teşekkürler oldu çalıştı :)
 

 

bitirimci bitirimci WM Aracı Kimlik Onayı
  • Üyelik 20.05.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Serbest
  • Konum İstanbul Avrupa
  • Ad Soyad M** Y**
  • Mesajlar 1170
  • Beğeniler 216 / 214
  • Ticaret 0, (%0)

Procondio adlı üyeden alıntı


$user_name = "";
$password = "";
$host = "localhost";
$db_name = "";

$con = mysql_connect($host, $user_name, $password);
mysql_select_db($db_name, $con);

$sql = "select * from veriler";
$result = mysql_query($sql);

if(mysql_num_rows($result)) {
$row = mysql_fetch_assoc($result);
echo json_encode(array("Ad" => $row["ad"], "Eposta" => $row["eposta"], "Metin" => $row["metin"]));
}

?>


Şu şekilde bir dene. Tabii önce PHP sayfasına tarayıcıdan bak, bir PHP hatası çıkıyorsa onu yazarsan daha iyi yardımcı olunabilir.

Şimdi fark ettim, mysql ve mysqli fonksiyonlarını da bir arada kullanmışsın. İkisi farklı fonksiyon ve sınıf türü.


Merhaba bu kodla son girilen veriyi çekiyorum ama yeni derste bütün veriyi çekmeyi anlatıyorlar ve maalesef anlatılan kod işe yaramadı

rica etsem "ad", "eposta", "metin" sütunlarında ki bütün veriyi çeken kodu paylaşabilir misiniz.


mysql_connect("localhost","*******","*********");
mysql_select_db("********");
mysql_query("SET NAMES UTF8");

$jsonsql = mysql_query("select * from veriler");

while($json = mysql_fetch_assoc($jsonsql))
{

$data[] = $json;

}

print json_encode($data);

?>


Bu kod ne var ne yok çekiyor ama belle sütunda ki bütün verileri çekmek istiyorum sadece nasıl yapabilirim ?
 

 

Procondio Procondio WM Aracı Kullanıcı
  • Üyelik 30.04.2016
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım geliştirici
  • Konum Tekirdağ
  • Ad Soyad H** K**
  • Mesajlar 72
  • Beğeniler 25 / 24
  • Ticaret 1, (%100)

$user_name = "";
$password = "";
$host = "localhost";
$db_name = "";

$con = mysql_connect($host, $user_name, $password);
mysql_select_db($db_name, $con);

$sql = "select * from veriler";
$result = mysql_query($sql);

if(mysql_num_rows($result)) {
while($row = mysql_fetch_array($result)) {
echo json_encode(array("Ad" => $row["ad"], "Eposta" => $row["eposta"], "Metin" => $row["metin"]));
}
}

?>
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al