Appserv 2.6.0 kur bir problemin olmaz. Eğer vista ya da w7 kullanıyorsan phpMyadmine erişemezsin ama çözümüde burada : http://forum.ceviz.net/php/87604-app...tml#post547642 (appserv ( mysql ) - win 7 cakısması)
Appserv 2.6.0 kur bir problemin olmaz. Eğer vista ya da w7 kullanıyorsan phpMyadmine erişemezsin ama çözümüde burada : http://forum.ceviz.net/php/87604-app...tml#post547642 (appserv ( mysql ) - win 7 cakısması)
Debian , Java , Android , Php-mySql
yeni başlıyorsan işine yarayacak bir kaç yazı linki :
php ve mysql kurulumu için (ben php6 tavsiye etmiyorum bazen sorun yapıyor-en azından 1-2 defa yaptı)
http://www.dahiweb.com/php-mysql-kurulumu-appserv
phpmyadmin kullanımı için
http://www.dahiweb.com/phpmyadmin-kullanimi
veritabanına bilgi kaydetmek için:
http://www.dahiweb.com/php-ve-mysql-...rak-veri-kaydi
kaydedilenleri göstermek için
http://www.dahiweb.com/php-ile-verileri-gosterme
basit bir haber scripti istersen:
http://www.dahiweb.com/php-haber-script
biraz daha gelişmişini istersen
http://www.dahiweb.com/php-haber-scripti-2
hakkımızda tarzı sayfalar için
http://www.dahiweb.com/php-hakkimizda-sayfa-yapimi
artık portal bile yazarsın![]()
Appserv 2.6.0 kurdum
<?
$ad=$_POST["ad"];
$kaydet=$_POST["kaydet"];
$use="root";
$pasword="root";
$veri=mysql_connect("localhost",$use,$pasword);
mysql_select_db("deneme",$veri);
mysql_query("SET NAMES 'utf8mb3_general_ci'");
if ($kaydet=='kaydet')
{
$ekle = mysql_query("insert into a ( ad) values ('$ad')");
echo($a);
if (mysql_query($ekle))
{
echo "kayit tamam";
}
else
{
echo "kayit hatali";
}
}
?>
bu kodlarla yapınca ekranda hiç bir hata vermiyo ama veri tabanına da kayıt yapmıyor neden arkadaşlar ?
Tablo yapınızı verebilir misiniz ?
ayrıca
iki defa sorgu yapiyorsunuzPHP Kodu:$ekle = mysql_query("insert into a ( ad) values ('$ad')");
echo($a);
if (mysql_query($ekle))
kontrol su sekilde yapilmali
Genel yapin su sekilde olmaliPHP Kodu:$ekle = mysql_query("insert into a ( ad) values ('$ad')");
if (!$ekle)
die('kayit eklemede hata hata'.mysql_error());
else
echo "kayit ekleme islemi basarili";
PHP Kodu:
<?php
$resource = mysql_connect('localhost','root','pass');
if($resource)
mysql_select_db('database') || die('veri tabani secilemedi');
else
die('Veritabani baglantisi basarisiz');
$_POST['ad'] = mysql_escape_string(strip_tags($_POST['ad']));
$_POST['soyad'] = mysql_escape_string(strip_tags($_POST['soyad']));
$sorgu = mysql_query("INSERT INTO tablo(ad,soyad) VALUES('".$_POST['ad']."','".$_POST['soyad']."')");
if(!$sorgu)
die('Kayit yapilamadi '. mysql_error());
else
echo $_POST['ad'] . ' ' . $_POST['soyad'] . ' Veri tabanina eklendi ';
?>
Debian , Java , Android , Php-mySql
<? ?> böyle yazmaktansa birde <?php ?> yazmayı dene..aynı sorun bendede olmuştu nedenini anlamadım .
short_open_tag bundan kaynaklanıyor... ayrıntı aşağıda:
http://php.net/manual/tr/ini.core.php
Çok hatan var.
İf açmışssın ( göndeR ) kapatmamışsın.s
sorgu şekilleri yanlış.
türkçe karakter kullanmışsın.
mysql bağlanmada kullanıcı adı ve şifreyi yazmamışsınvs vs.
Doğru kod:
hemen kayıt edip çalıştı deme. kodları incele.PHP Kodu:<?php
$sira=$_POST["sira"];
$ad=$_POST["ad"];
$kaydet=$_POST["kaydet"];
$baglan=mysql_connect("localhost","root","sifre");
mysql_select_db("deneme", $baglan);
if ($kaydet=="kaydet")
{
$sorgu="INSERT INTO a (sira, ad) values ('$sira', '$ad')";
$tamamla=mysql_query($sorgu);
}
if ($tamamla)
{
echo "kayıt tamam";
}
else
{
echo "kayıt hatalı";
}
}
?>
Edit: birde post edilen kayıt verisi saçma. onun yerine inputlar boşmu sorgula fonksiyon:
empty
Şu an 1 kullanıcı bu konuya bakıyor. (0 üye ve 1 ziyaretçi)
Sık Kullanılanlar