Mysql Den Cekilen Verilen İkili Diziye Atma
-
s.a muritler işin icinden cıkamadım yardımcı olursanız sevirim
data base de bulunan ıkı farklı veriyi ikili array e atmak istiyorum kodum :
<?php
$mysql_conn = mysql_connect("localhost","root","");
if ( ! $mysql_conn ) die ("MySQL Connection is impossible!");
mysql_select_db("gps_mapping" , $mysql_conn)
or die ("Database connection is impossible!" . mysql_error() );
$sql=mysql_query("SELECT lat,lon FROM current_coor ");
while($newarray = mysql_fetch_array($sql))
{
echo "</br>$newarray[0] $newarray[1]</br>";
}
mysql_close($mysql_conn)
?>tek tek yazıyor ayar oldum
database den gelen lat ile lon verilerini
newarray[lat][lon];
olarak yazdırmam lazım şimdiden tesekurler ..
-
php bilmiyorum ama şöyle bi şeyler olması lazım.
int i=0;
while($newarray = mysql_fetch_array($sql))
{
array[i][0] = $newarray[1]; //gibisiniden
i++;
}yapsan?
-
malesef yemedi :(
-
php bilmiyorum ancak şu şekilde yardımcı olabilirim: http://zone.org/php/17945-php-dizi-degiskenler-tek-ve-cok-boyutlu-diziler.html
-
php de dinamik dizi yok bildiğim kadarıyla, veri sayısını bilmeden olmaz bu durumda
-
malesef var nette ornekler var ama denedim olmuyor bir turlu
while($newarray = mysql_fetch_array($sql))
{
$arr =$array'['$newarray[0]']''['[$newarray[1]']';
}netten buldugum orneklerle son durumu bu :D
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\xampp\htdocs\.....php on line 17$arr =$array'['$newarray[0]']''['[$newarray[1]']';
burda hata
-
anlamadım desem :| biraz daha ayrıntılı açıklayabilirmisin ne istediğini
-
edit..silin ltfn. double post
-
Hiçbirşey anlaşılmıyor hocam söylediklerinden :| , biraz daha açıklayıcı ol..
Edit: doğru anlamışmıyım bilmiyorum ama bi dene...
$array[$newarray[0]][$newarray[1]]
-
Anlayabildiğim kadarıyla:
echo "</br>$newarray['lon'] $newarray['lat']</br>";
-----
Tam anlayabilmek için:
vardump($newarray);
çıktısını da koyabilirsin.
-
Hocam şu adreste http://www.tahribat.com/Forum-Php-Ve-Javascript-Ten-Anlayan-Arkadaslar-Su-Koda-Bakabilirmisiniz-124538/ bu mevzunun cevabının olduğu kodu
koyup başka bir şey sormuşsun.
Kopyala/Yapıştır yerine yaptığın işi/ele aldığın problemi derinlemesine düşünmeyi deneyebilirsin.
Eğer bu okul projesiyse zaten öğrenmek için yapıyorsun; hata yapmadan, çalışmadan öğrenemezsin. Yok mezunsan ve iş olarak yapıyorsan daha feci...
Kolay gelsin.