YARDIM LÜTFEN =Veri Tabanından Tablo İçine veri Çekmek..
MERHABA ARKADAŞLAR ÖNCELİKLE NE YAPMAK İSTEDİĞİMİ BELİRTEYİM MEVCUT BİR VERİ TABANIM VAR VERİ TABANIMIN ADI "baris" ve birde tablom war tablo adım="veriler" ben bu veri tabanındaki verileri tablodaki satırlara çekmek istiyorum fakat başaramadım. Fakat tablomunda bir özelliği war veri gelip bir satır aşağıya indiğinde tablonun rengi bi açık bi koyu şeklinde olacak bunu yaptım ama veri tabanından veri çekemedim.
renkli tablo kodum sorunsuz çalışmaktadır:
<?php
$giden=0;
echo "<table border=1>";
for($i=1;$i<20;$i++)
{
$giden++;
if($giden %2==0)$renk="#108010";
else $renk="#991187";
echo "<tr bgcolor='$renk'><td><font color=yellow>bu bölüme veri tabanındaki verileri çekmek istiyorum.</td><tr>";
}
echo"</table>"
?>
VERİ TABANINADA ŞÖYLE BAĞLANMAYA ÇALIŞIYORUM HATAMI WAR ACABA ?
<?php
$baglan=mysql_connect("localhost","root","");
if(!$baglan)
{
echo "baglantida hata war";
exit;
}
$sql_cumlesi="SELECT * FROM veriler";
$sonuc=mysql_db_query("baris","$sql_cumlesi");
$dizi=mysql_fetch_array($sonuc);
do{
echo $dizi['Firstname'].$dizi['Lastname'].$dizi['Password'].$dizi['E_mail'];
}while($dizi=mysql_fetch_array($sonuc));
mysql_close();
?>
Teşekkürler...
Php
php kodlarında eksik var:
şöyle olabilir
echo "<table border=1>";
mysql_connect(DBADRES,DBUSER,DBPASS);
mysql_select_db(DBADI) or die('Veritabani hatasi !');
if(isset($bilgi))
{
while($dizi=mysql_fetch_array($sonuc))
{
$renk=($renk=="#108010")? $renk="#991187":$renk="#108010";
echo "<tr bgcolor=\"$renk\"><td>". $dizi['isim'] ."</td><tr>";
}
}
echo"</table>";
mavi olan kısma veri tabanındaki sütun isimlerini verceksin. kırmızı bölüm doğrudur. senin yazdığının kısa hali.
Php
hmmmm anladımteşekkür ederim vermiş olduğunuz bilgiler için.
Php
peki yukarıda verdiğiniz kodda mysql e bağlanırken $ADRES,$DBUSER,$DBPASS değişkenlerini onun da üstünde tanımlamak gerekmiyormu
Örneğin sizin verdiğiniz kodun üzerine yazayım :
<?php
echo "<table border=1>";
$DBADRES="localhost";
$DBUSER="root";
$DBPASS="";
$DBADI="baris";
mysql_connect($DBADRES,$DBUSER,$DBPASS);
mysql_select_db($DBADI) or die('Veritabani hatasi !');
$bilgi=mysql_query("SELECT * FROM veriler");
if(isset($bilgi))
{
while($dizi=mysql_fetch_array($sonuc))
{
$renk=($renk=="#108010")? $renk="#991187":$renk="#108010";
echo "<tr bgcolor=\"$renk\"><td>". $dizi['isim'] ."</td><tr>";
}
}
echo"</table>";
?>
mavi ile gösterdiğim yer.
Php
evet.
şifre ve kullanıcı adı olmadan veri tabanından bilgi alınamaz
Php
tesekkrler...