Arama butonu
Bu konudaki kullanıcılar: 1 misafir
12
Cevap
266
Tıklama
0
Öne Çıkarma
SQL delirecem ...
A
19 yıl
Yarbay
Konu Sahibi

Şu kodda nerede hata var söyler misin. Kafayı yiyecem valla

$sql = 'CREATE TABLE resimyukle ('
. ' NO int(5) UNSIGNED NOT NULL auto_increment,'
. ' UYE varchar(15) default NULL ,'
. ' PRIMARY KEY (NO)'
. ' )';
$tablo_yap= mysql_query($sql,$baglan);

sql kodunu bana phpmyadmin verdi yani sql kodunu phpte çevir dedim. $baglan ise mysql_connect(..) gerekli bilgiler var.Sql sorgusunu phpmyadmin de yapınca çalıışıyor ama verdiği php odunuhpye ekleyince çalışmyıro

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
19 yıl
Yarbay
Konu Sahibi

Sanırım sorunu anladım ama çözümünü bulamadım.Burada tablo ekle diyoruz ama hangi veritabanı üzerinde olduğunu belirtmiyoruz bunu nasıl yapacağız


Bu mesaja 1 cevap geldi.
D
19 yıl
Binbaşı

mysql_connect() sonrasında mysql_select_db("veritabanıadı") kullanmalısın.


Bu mesaja 1 cevap geldi.
A
19 yıl
Yarbay
Konu Sahibi

Tamam hallettim teşekkürler. Şimdi diğer soru :

Boş bir klasörü php nasıl oluşturu.Mesela kendi bulunduğu dizinin içine b adlı klasör oluşturacak.





< Bu mesaj bu kişi tarafından değiştirildi alper.y -- 9 Eylül 2006; 1:16:00 >
Bu mesaja 1 cevap geldi.
D
19 yıl
Binbaşı

<?php 
mkdir("./klasor_ismi", 0700);
?>


./ kullanırsan bulunulan klasör içinde yeni klasör oluşturur
sadece / kullanırsan root dizinine klaör oluşturur.
kod içerisinde belirttiğim "700" , klasöre verilecek chmod değeridir yani yetkiler.

ayrıntılı bilgi ve örnek kodlar için :http://tr.php.net/function.mkdir





< Bu mesaj bu kişi tarafından değiştirildi dukenukem18 -- 9 Eylül 2006; 1:32:28 >
Bu mesaja 1 cevap geldi.
A
19 yıl
Yarbay
Konu Sahibi

Teşekkürler. Şua an başka sorum yok ama belki gece rüyamda gelir o zaman sorarım yine


Bu mesaja 1 cevap geldi.
A
19 yıl
Yarbay
Konu Sahibi

Peki bir veritabanı yaratılmış mı diye nasıl yaparız. Yani ğere o isimde veritabanı yapıldıysa veritabanı yaratma olayını esgeç.Tablo yaratmayı başlat gibi


Bu mesaja 1 cevap geldi.
A
19 yıl
Teğmen

tam olarak hatırlamıyorum database in olup olmadığını kontrol eden kodu ama bulmaya calısırım. bunu if yapısını kullanarak halledebiliriz.Kodu bulam daha detaylı yazarım.


Bu mesaja 1 cevap geldi.
A
19 yıl
Yarbay
Konu Sahibi

Tamam o soruyu bekleyelim şimdi bunu soralım :)

<?php
mkdir("./klasor_ismi", 0700);
?>

bu kodu uyguladım

function yarat ();
{
yaratılacakk dosyalar
..
..
..}
yarat()

diye fonksiyonu çalıştırıyorum ama oldu mu olmadı mı diye anlayamıyorum.Yani true değere ne zaman döner eğer fonksiyon başarılı ise gibi kalıbı nasıl yaparız


Bu mesaja 1 cevap geldi.
D
19 yıl
Binbaşı

Ufak bi örnek yazayım anlamana yardımcı olsun...

1.php dosya içeriği :
<form method=post action=2.php> 
<input type=text name=klasor_ismi>
<input type=submit value="Oluştur">
</form>


2.php dosya içeriği :
<? 
function klasor_olustur($isim)
{
$ok=@mkdir("./$isim", 0700);

if($ok)
{
print "Klasör oluşturuldu.";
}
else
{
print "Başarısız işlem !";
}
}

klasor_olustur($klasor_ismi);

?>


Bu mesaja 1 cevap geldi.
A
19 yıl
Yarbay
Konu Sahibi

dediğinizi biliyorum da birden fazla dosya oluşturduğum için bir fonksiyon içinde tanımladım.Yani herbirini tek tek ifle kotrol etmektense fonksiyon başarılı mı diye sorabilir miyiz?


Bu mesaja 1 cevap geldi.
D
19 yıl
Binbaşı

bir döngü kullanırsan onlarca if kullanmamış olursun


Bu mesaja 1 cevap geldi.
A
19 yıl
Yarbay
Konu Sahibi

quote:

Orjinalden alıntı: dukenukem18

bir döngü kullanırsan onlarca if kullanmamış olursun

Valla çok bilgim yok onun için anlamadım :) Bu arada kısa da olsa fonksiyonlarda kullanılan return nu ne işe yaradığını açıklarmısınız.Kaynaklarda okudum ama anlamadım



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.