Php ile veritabanı oluşturmak ??

  • Konuyu başlatan Konuyu başlatan Rom.
  • Başlangıç tarihi Başlangıç tarihi

Rom.

Rektör
Emektar
Katılım
11 Aralık 2008
Mesajlar
15,332
Reaksiyon puanı
177
Puanları
3,243
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.
 

N3CAT1

Dekan
Emektar
Katılım
20 Nisan 2008
Mesajlar
6,607
Reaksiyon puanı
144
Puanları
243
adımları kendi kafanızda kurgulamışsınız.

kodlama konusunda mı yardım istiyorsunuz onu anlamadım ?
 

Rom.

Rektör
Emektar
Katılım
11 Aralık 2008
Mesajlar
15,332
Reaksiyon puanı
177
Puanları
3,243
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
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
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.
 

N3CAT1

Dekan
Emektar
Katılım
20 Nisan 2008
Mesajlar
6,607
Reaksiyon puanı
144
Puanları
243
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.

Rektör
Emektar
Katılım
11 Aralık 2008
Mesajlar
15,332
Reaksiyon puanı
177
Puanları
3,243
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 :)

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 :)
 

Eldanar

Öğrenci
Katılım
26 Mayıs 2007
Mesajlar
69
Reaksiyon puanı
5
Puanları
0
<?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;

}
 
Katılım
31 Aralık 2007
Mesajlar
17,486
Reaksiyon puanı
189
Puanları
243
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.

Rektör
Emektar
Katılım
11 Aralık 2008
Mesajlar
15,332
Reaksiyon puanı
177
Puanları
3,243
<?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

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 :)
 

Champion78

Profesör
Katılım
29 Eylül 2006
Mesajlar
1,716
Reaksiyon puanı
43
Puanları
228
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..
 
Üst