İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

Php ile veritabanı oluşturmak ??

Rom.05.04.20109 cevap1.687 görüntüleme
2008'den beri15 bin mesaj
#1
Aşağıdaki adımları nasıl uygulayabilirim acaba ?

1. veritabanı oluştur linki tıklandığında
1.1. bizden oluşturulması istenen veritabanına verilecek ad'ın sorulduğu input alanı
1.2. bu alana yazılan ad'la oluşturulmak istenen veritabanının var olup olmadığı kontrol edilecek.
1.3. var ise bu isimde bir veritabanı zaten mevcut şeklinde bir uyarı gelecek ve altında da farklı bir adla tekrar dene yazan bir link. Link tıklandığında tekrar başa dönülerek işlem yeniden uygulamaya konulacak.
1.4. o adla bir veritabanı yok ise veritabanı oluşturulacak.
Cevaplar
2008'den beri6.607 mesaj
#2
adımları kendi kafanızda kurgulamışsınız.

kodlama konusunda mı yardım istiyorsunuz onu anlamadım ?
Rom. Konuyu açan
2008'den beri15 bin mesaj
#3
N3CAT1 dedi: ↑
adımları kendi kafanızda kurgulamışsınız.

kodlama konusunda mı yardım istiyorsunuz onu anlamadım ?
Kafama göre kurduğum birşey yok bu adımların içerdiği bir uygulama yapmam gerekiyor hepsi bu
2007'den beri17 bin mesaj
#4
en güzeli JavaScript ile anında isim yazılırken veri tabanının olup olmadığı kontrol edilir eğer uygunsa form postlanmaya izin verilir değilse form'u postlamaya izin vermez gibi dinamik ve kullanıcıya anında haber veren bir şey yapılırsa çok hoş olur. jQuery'i inceleyin işinizi çok kolaylaştıracaktır...

Ben oturur yapardım da inan vaktim yok.
2008'den beri6.607 mesaj
#5
ben olsaydım ne yapardım diye düşündüm. aklıma gelenleri yazıyorum:

- phpmyadmin 'in kodlarını incelerdim.
- eğer işimi görüyorsa direkt phpmyadmin 'i kullanırdım.
- olmuyorsa phpmyadmin 'den işime yaramayan sayfa ve kodları ayıklar kendime uygun hale getirirdim. sadeleştirirdim yani.
- başka bir yol olarak araştırma yapıp bulduklarımı değerlendirirdim.

aklıma gelenler bunlar.
Rom. Konuyu açan
2008'den beri15 bin mesaj
#6
cgrszone dedi: ↑
en güzeli JavaScript ile anında isim yazılırken veri tabanının olup olmadığı kontrol edilir eğer uygunsa form postlanmaya izin verilir değilse form'u postlamaya izin vermez gibi dinamik ve kullanıcıya anında haber veren bir şey yapılırsa çok hoş olur. jQuery'i inceleyin işinizi çok kolaylaştıracaktır...

Ben oturur yapardım da inan vaktim yok.
Php de yapmam gerekiyor ne yazık ki :)
N3CAT1 dedi: ↑
ben olsaydım ne yapardım diye düşündüm. aklıma gelenleri yazıyorum:

- phpmyadmin 'in kodlarını incelerdim.
- eğer işimi görüyorsa direkt phpmyadmin 'i kullanırdım.
- olmuyorsa phpmyadmin 'den işime yaramayan sayfa ve kodları ayıklar kendime uygun hale getirirdim. sadeleştirirdim yani.
- başka bir yol olarak araştırma yapıp bulduklarımı değerlendirirdim.

aklıma gelenler bunlar.
araştırmaya buradan başladım diyelim, bi öneri v.s birşeyler almak için ve aldım da teşekkürler önerileriniz için :)
2007'den beri69 mesaj
#7
<?php
$baglanti=mysql_connect("localhost","root","");
if(!$baglanti)
{
echo "Veritabanına bağlanamadı!!!";
exit;
}
$sql_cumlesi="SELECT *FROM veriler";
$sonuc=mysql_db_query("iletisim",$sql_cumlesi);
if(!$sonuc) {
echo "Sorgu hatası"; exit;

}
2007'den beri17 bin mesaj
#8
Romantic dedi: ↑
Php de yapmam gerekiyor ne yazık ki :)
eee tamam ben de bir şey demedim zaten JavaScript dinamik kontrol için kulanılacak zaten geri kalan her şey PHP.

Web tasarımda maalesef tek dil kullanılmaz. PHP, HTML, JavaScript, CSS bunların hepsi iç içe kullanılır.

Dinamik yapı, yani sunucu bazlı işlemler için zaten her şekilde PHP'yi kullanmak durumunda kaldığınız için anlattığım şey tamamı ile PHP üzerinden yapılabilecek bir şey...
Rom. Konuyu açan
2008'den beri15 bin mesaj
#9
Eldanar dedi: ↑
<?php
$baglanti=mysql_connect("localhost","root","");
if(!$baglanti)
{
echo "Veritabanına bağlanamadı!!!";
exit;
}
$sql_cumlesi="SELECT *FROM veriler";
$sonuc=mysql_db_query("iletisim",$sql_cumlesi);
if(!$sonuc) {
echo "Sorgu hatası"; exit;

}
Sorgu hatası verdi
cgrszone dedi: ↑
eee tamam ben de bir şey demedim zaten JavaScript dinamik kontrol için kulanılacak zaten geri kalan her şey PHP.

Web tasarımda maalesef tek dil kullanılmaz. PHP, HTML, JavaScript, CSS bunların hepsi iç içe kullanılır.

Dinamik yapı, yani sunucu bazlı işlemler için zaten her şekilde PHP'yi kullanmak durumunda kaldığınız için anlattığım şey tamamı ile PHP üzerinden yapılabilecek bir şey...
ımm peki :)

zamanın olduğu bir gün yapabilir misin 1 hafta zamanım var :)
2006'den beri1.716 mesaj
#10
Buyrun :) problem olursa söyleyin yardımcı olmaya çalışırım.

not:*mysql_connect("localhost","kemal","123"); satırındaki değerleri kendi veritabanınıza göre değiştirmeniz lazım, (sunucu, kullanıcı adı, parola). Bir de bu dosyayı sec.php adıyla kaydetmelisiniz.


not2: kısa *** olan yer "e quiv" (tırnaksız ve boşluksuz), uzun *** olan ise "c ontent" (tırnaksız boşluksuz. Forum kendi böyle yapıyor, güvenlik nedeniyle galiba :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-*****="Content-Type" **********text/html; charset=iso-8859-9" />
<title>Veritabanı Oluşturma</title>
</head>

<body>
<?php
@$isim=$_POST["isim"];
if (isset($isim)){
$baglan=mysql_connect("localhost","kemal","123");
$kontrol=mysql_select_db("$isim",$baglan);
if ($kontrol!=1){
$yap=mysql_query("create database if not exists $isim");
if ($yap) { echo "yapıldı";} else {echo "yapılamadı";}
}
else { echo 'Zaten var!<br /><form method="post" action="sec.php">
<input type="text" name="isim" /><input type="submit" value="Oluştur!" />
</form>';}
}
else {
echo '<form method="post" action="sec.php">
<input type="text" name="isim" /><input type="submit" value="Oluştur!" />
</form>';
}
?>

</body>
</html>

*
*


Burda pek düzgün görünmedi eklentiyi indirip adını sec.php yapabilirsiniz. Kolay gelsin..

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.