|
#1
|
||||
|
||||
Php Veritabanın'da Hata Çıktı
Arkadaşlar ben bir forum sayfasi yapıyorm kendı sayfama ziyaretçi defteri yapacagım fakat veritabanını oluşturdum ama kod'da hata veriyor bilen var mı hocam sorun nedir?
http://i.hizliresim.com/Ez6EMD.jpg |
Reklamlar |
|
#2
|
|||
|
|||
If satırının sonundaki ; işaretini kaldırman lazım.
Kod:
if(mysql_query("sorgu")) { //islem } Ek Not : mysql_* fonksiyonları PHP 5.3.0'dan beri önerilmemektedir ve PHP 6.0.0 sürümünde tamamen kaldırılmıştır. İleride sorun yaşamamak için PDO veya MySQLi'ye geçmenizi öneririm. |
#3
|
|||
|
|||
if(sorgu){} if için kapalı parantes yok ; sonra ) koy
|
#4
|
||||
|
||||
kardeşim database ile user ilişkilendirmeyi unutmuşsun
$connect = mysql_query('localhost','root',''); mysql_select_db('berat', $connect); bu şekilde olması gerek, ve tavsiyem mysql_query kullanmanı hiç tavsiye etmem hocam PDO sınıfını öğrenip, öyle geliştirirseniz daha hoş olur bu saatten sonra emin olun! |
#5
|
||||
|
||||
oldu hata vermeden çalıştı fakat veritabanına ekleme yapmadi :/
---------- Spam Engelliyici 17:29 ---------- Önceki Mesaj 17:24 ---------- hocam yaptım fakat veritabanına ekleme yapmadı .s |
#6
|
||||
|
||||
mysql_query("insert into uyeler set adi='selam', sehir='34'");
$eklenenid=mysql_insert_id(); if($eklenenid>0){echo "oldu";}else{echo "olmadi";} bu tarz kullan, kolay gelsin. |
#7
|
||||
|
||||
hocam ekledi fakat yazıyorum isim soyisim falan mesaji eklend diyor
veritabanına bakıyorum sadece numara var diyerleri boş duruyor oteki yazdıklarımı eklememiş :/ |
#8
|
|||
|
|||
Bu sadece post sayfası mı yoksa tek sayfamı teksayfa ise çalışınca direk ekler if(@$_POST){} ile sadce post atarken çalışmasını sağlayablirsin
|
#9
|
||||
|
||||
Üstadım formunuzdaki input name değerlerine bakın, bir de form methodunuzun post olduğundan emin olun.
Kolay gelsin. |
#10
|
|||
|
|||
|
Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir) | |
|
|