Rename
Zaman:20-03-2018 04:24
Mysql Komutları Listesi
Mysql Komutları temel seviyede aşağıdaki gibi sayılabilir. Ama daha kapsamlı uygulamalar için bunların parametrelerini ve diğer komutları kullanmak gerekir.
(Aşağıdaki Listenin detaylı halini daha sonra şurada bulacaksınız: Mysql Komutları)
CREATE DATABASE: Yeni bir veritabanı üretir
CREATE TABLE: Yeni bir tablo üretir
INSERT INTO: Veritabanına yeni kayıt ekler
SELECT FROM: Veritabanından bilgi okumaya yarar
WHERE: Yapılan işlemin etkileyeceği sütunları belirtir
ORDER BY: Seçim işleminde sırala... Devam?
Move
Move : Dosyaları taşımak için kullanılan bir komuttur.
Php içersinde Move komutunun adı RENAME olarak kullanılmaktadır.
örnek:
rename ($eskidosya , $yenidosya);
... Devam?
mkdir
Klasör oluşturma fonksiyonudur.
Kullanımı:
mkdir("klasor adı",yazma modu)
mkdir("resimler/kelebek", 0755);
Eğer üretilen klasör içersine dosya kopyalanacaksa bu durumda yetki olarak 0777 vermeniz gerekebilir. Yukarıdaki 0755 işe yaramazsa 0777 deneyin.
... Devam?Chmod
Php ile bir klasörün veya dosyanın Yetki seviyesini dğeiştirmekte kullanılır.
Örneğin: Bir dosya kopyalamak istediğinizde eğer klasörün yetkisi 0777 veya 0755 değilse dosya kopyalama işlemi çalışmaz.
Kullanımı:
chmod("dosya", 0777) ... Devam?
Mysql ALTER TABLE
Mysql ALTER TABLE komutu bir tabloda değişiklik yapmak için kullanılır.
örneğin : Tablo adını değiştiren komut:
ALTER TABLE eskiad RENAME TO yeniad
Sütun eklemek: Aynı komut farklı parametre ile tabloya yeni alan eklemekte kullanılabilir:
ALTER TABLE ogrenciler ADD babaismi varchar(50);
Tablodaki bir sütunu silmek:
ALTER TABLE ogrenciler DROP COLUMN kimyanotu ;... Devam?
rename komutu kullanımıyla ilgili hatam lütfen yardım
Aşağıda kullandıgım kod satırlarımda şu hatayı alıyorum. Rename komutunu kullanırken dosyanın kaydedileceği klasörü nasıl yazmam gerekiyor acaba..dosya adını değiştirip database kayıt oluyor fakat dosya upload olmuyor....
ALDIGIM HATA MESAJIWarning: rename(foto/imza.JPG,foto/4320100227022854.jpg) [function.rename]: No such file or directory in /home/alsatmat/public_html/deryadeneme/ikinciel/aracekle.php on line 43if (is_uploaded_file($resim[0])){copy ($resim[0] , "foto/".$resim_name[0]);}mysql_select_db("alsatmat_huner") or die ("Veritabanına ulaşılamıyor")... Devam?
php upload
Upload ile aktarılan dosyanın gerekli klasöre taşınması:
işlemi:
if(is_uploaded_file($_FILES["input ismi"]['tmp_name'])) { if(move_uploaded_file($_FILES["input ismi"]['tmp_name'],$yeniisim)) { // veritabanı işlemleri vs. } }
komuttaki sadece mavi kısımlar değişecek.
... Devam?