Türkçe (Turkish) Smf Teknik Destek Sitesi - smf.gen.tr

Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz
Elektrikli Arabalar
Gelişmiş Arama  


Smf.Gen.Tr Reklam Alanları
çiçekçi çiçekçi Webmaster Forumu çiçekçi Sitene Ekle
www.nettencicek.com
İnternetten Çiçek Göndermenin
En Kolay Yolu..
www.cicekal.net
Tüm Türkiye'ye online ve hızlı
çiçek siparişi. 0216 418 45 35
www.webmastersitesi.com
Artık Link Değişimi Çok Kolay Gelin Link Değişimi yapalım!
www.ozencicek.com
Türkiye'nin her yerine online ve hızlı
çiçek siparişi. 0216 418 45 35
www.seosta.net
Sitene haber, saat, pagerank, hava durumu alexa butonu ekle webmaster araçları!
Reklam Alanı Reklam Alanı Reklam Alanı Reklam Alanı Reklam Alanı
  Malumat İçin
Başvuru İçin
  Malumat İçin
Başvuru İçin
  Malumat İçin
Başvuru İçin
  Malumat İçin
Başvuru İçin
  Malumat İçin
Başvuru İçin

Malumat için... Malumat için...
reklam reklam

Gönderen Konu: D*057 - MySQL ve PhpMyAdmin İşlemleri  (Okunma sayısı 9324 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

galeriaforum.org

  • youness
  • Trader Puani: (0)
  • *
  • Karma: 374
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 4.772
D*057 - MySQL ve PhpMyAdmin İşlemleri
« : 30 Haziran 2007, 14:51:35 »

MySQL

PHP web geliştiricileri genel olarak database tercihlerini çok rahat sql komutları yardımıyla kontrol edilebilen MySQL’den yana kullanılar. Özellikle PHP+MySQL+Apache üçlüsü performans olarak web sitelerinde performans isteyenler tarafından sıkça kullanılır. MySQL’i kullanabilmek için o an çalışıyor olması gerekir. Bunun için ms-dos komut isteminde c:\mysql\bin\ dizini altına inip orda şu komutu yazmalıyız.

:mysqld –standalone

Bu işlemden sonra mysql kullanıma hazır haldedir.

MySQL'de Veritabanı işlemleri
Ne kadar profesyonel olursanız olun, hazır yazılımlar kullanarak yapılan MySQL yönetimi hem daha hızlı hem de daha sıkıntısız olacaktır. PHP'yle geliştirilmiş olan PhpMyAdmin yazılımı kullanılarak tarayıcı penceresi içinden MySQL'le ilgili birçok işlemi gerçekleştirebilmek mümkündür. Pma’yi kullanabilmek için Apache ve Mysql çalışıyor olmalıdır.

PhpMyAdmin'i Çalıştırma ve Tanıma
PhpMyAdmin'i çalıştırmak için tek yapılması gereken, kurulum bölümünde anlatıldığı gibi sistemdeki Apache Web sunucusu üzerinden Web tarayıcısına http://localhost/pma/ adresini yazmaktır. Pma, güçlü bir SQL sorgulayıcısı olarak çalışabildiği gibi, veritabanı yönetimi ve bakım işlerinde de kullanılabilir. Pma'nın karşılama ekranında sol tarafta sistemde tanımlı olan veritabanlarının listesi, ortada da MySQL'in hafızadaki aktif işlemleri ve o anda yerine getirilen görevler yer alır. Sol menüde yer alan veritabanı isimleri, yeni kurulan bir MySQL kurulumu için sadece test ve mysql olarak görülecektir. Sol taraftan bu veritabanı isimlerine tıklanarak, veritabanı içinde yer alan tablolar ekranına ulaşılır. Aynı zamanda, sol tarafta da veritabanının altındaki tabloların isimleri belirecektir. Ortadaki pencerede yer alan metin alanına SQL cümlecikleri yazılarak, veritabanından Pma aracılığıyla sorgu gönderilerek cevaplarım aynı şekilde Pma'dan tarayıcı vasıtasıyla görmek de mümkündür. Sol menüdeki tablo isimlerine tıklanarak, tabloların içinde yer alan alanlar hakkında ayrıntılı bilgiye erişilebilir.





PhpMyAdmin ile Database Oluşturma

Pma’yi calıştırdığınızda karşınıza gelecek olan sağ frame’de yer alan create new database bölümüne oluşturulması istenilen database adı yazılarak create tuşuna basılarsa database oluşturulacaktır. Fiziksel olarak elimizde şu an bir database olmuş olacaktır.


PhpMyAdmin ile Tablo Oluşturma

Eğer database sorunsuz olarak oluşturulursa sağ frame’de karşımıza bir sql sorgu metin kutusu bir de manual olarak table oluşturmamıza yarayacak olan “Create new table on database ...” bölümü yer alacaktır. Eğer direkt sql olarak tablo oluşturulacak ise Create Table ile Run sql query bölümünden tablo oluşturmak mümkündür. Yada “Create new table on database...” yazan bölüme tablo adı ve kaç alandan oluşacağı yazılarak kaç alandan oluşacaksa belirtilerek wizard mantığı ile oluşturmak mümkündür.

Mesela run sql query bölümünde bir tablo oluşturalım.

CREATE TABLE isim (
ad VARCHAR (10) not null ,
soyad VARCHAR (10) not null ,
posta VARCHAR (50) not null 
)

“Your SQL-query has been executed successfully“ şeklinde bir yanıt alınırsa tablo sorunsuz olarak oluşturulmuş demektir.

Eğer “Create new table on database “ bölümü secilirse burda tablo adı belirtilir kaç alan kullanılacak belirtilerek aynı tablo oluşturulabilir. Fakat sql cümlecikleri nispeten işimizi kolaylaştırır.

Sağ frame’in en alt bölümünde yer alan “drop database” linki database silmek için kullanılır.

Tablo oluşturulurken kullanılan bazı alan türleri:

Int: Sayısal veri tipidir. Negatif ve pozitif değerler alabilir.
Char(değer): değer büyüklüğünde string ifade saklanabilecek tiptir.
Varchar(değer): değer büyüklüğünde string ifade saklanabilecek tiptir. Değişken boyutta olabilir.
Date: Tarih bilgisini tutan tiptir.
Time: Zaman bilgisini tutan tiptir.
DateTime: Tarih ve zaman bilgisini bir arada tutan tiptir.
Timestamp: O anki tarih ve saat bilgisini tutan tiptir.
Enum(değer1,değer2,..,değerN): Metin olarak aynı anda doğru olamayacak bilgileri depolar.
Set(değer1,değer2,..,değerN): Enum tipine benzer, ancak birden çok değeri aynı anda alabilir.

Bu alanlar dışında mevcut bazı tiplerde vardır. Fakat en sık kullanılan tipler bunlardır. Eğer bu tipleri incelemek isterseniz mysql manual’ini incelemeniz yeterli olacaktır.
Bir Database’nin Desenini Almak

Bir databasenin desenini almak demek o database’in başka yerde kullanılabilmesi için sql şekline tablolarının çevrilmesidir. İki şekilde alınabilir. Pma’da herhangi bir database’i sol frame’den seçip sağ frame’de “View dump (schema) of database” bölümünü kullanabiliriz. Burada 3 seçenek vardır.

Burada ;
Structure only: Sadece alanları ve tabloları tutar.

Structure and data: Hem alanları hemde alanlara kayıtlı verileri tutar.

Data only: Sadece tablolara kayıtlı alanları tutar.

Eğer herhangi birini secip sorunsuz şekilde çalışırsa karşımıza söyle bir görüntü gelir.

CREATE TABLE `isim` (
  `ad` varchar(10) NOT NULL default '',
  `soyad` varchar(10) NOT NULL default '',
  `posta` varchar(50) NOT NULL default ''
) TYPE=MyISAM;

Eğer bunu herhangi bir text dosyasına kaydedip saklarsanız ilerde tekrar oluşturmaya gerek kalmadan direkt database oluşturulduktan sonra PhpMyAdmin’deki “Run sql query” bölümü kullanılarak tablo oluşturulabilir.

SQL

MySQL ile işlem yapabilmek için mutlaka ki sql dilini işimize yarayacak kadar bilmeliyiz. Bunun için çok sık kullanacağımız bazı sql deyimlerine burada değinmemiz gerekmektedir.

Select Deyimi

Bir tablodan kayıt çekmek için select deyimi kullanılır.

Kullanım şekli:
Select (alan adi) from (tablo adı);

Örnekler:

Select * from isim;

İsim adlı tablodaki tüm kayıtları çeker.

Where Deyimi:

Sql cümleciği içinde arama kriteri belirtmek için kullanılır.

Kullanım şekli:
DELETE [Alan Adi] FROM [Tablo Adı] WHERE [Seçilen Kriter]
SELECT [Alan Adi] FROM [Tablo Adı] WHERE [Seçilen Kriter]
UPDATE [Tablo Adi] SET [Yeni Değer] WHERE [Seçilen Kriter]

Örnekler:

Select * from isim where adi=’murat’;

adi=’murat’ olan kayitlari tablodan çeker.

Select * from dene where plaka>60;

Dene tablosundaki plaka alanı 60’dan büyük olan kayıtları çeker.

Group By Deyimi:

Tablodan çekilen kayıtları belli kriterlere göre sıralamak için kullanılır.

Kullanım şekli:

SELECT [Alan Adi] FROM [Tablo Adı] WHERE [Seçilen Kriter] Group By [Alan Adı];

Örnekler:

Select * from isim group by ad;

İsim adlı tablodaki tüm kayıtlar çekilir bu sırada ad alanına göre’de sıralanırlar.


Order By Deyimi:

Tablodan çekilen alanları sıralamak için kullanılır. Group by deyimi ile benzer yapıdadırlar.

Kullanım Şekli:

SELECT [Alan Adi] FROM [Tablo Adı] WHERE [Seçilen Kriter] Order By [Alan Adı];

Örnekler:

Select ad from isim order by ad;

İsim adlı tablodan ad alanı çekilerek gene ad alanına göre sıralanıyor.


And ve Or Deyimleri:

Where kalıbını kullanırken birden çok kritere göre cümle yazılması gereken durumlarda kullanılır.

Kullanım Şekli:

... where kriter1 and kriter2
... where kriter1 or kriter2

Örnekler

Select * from isim where adi=’ali’ and soyadi=’mehmet’;

İsim adlı tablodan adı ali ve soyadı mehmet olan tüm kayıtlar çekilir.

Select * from isim where adi=’ali’ or adi=’mehmet’;

İsim adlı tablodan adi ali veya mehmet olan tüm kayıtlar çekilir.


Like Deyimi:

Where kalıbı içerisinde kullanılan bu yapı bir alan içindeki kayıtlarda baş harfe veya belli yere kadar olan harf veya harflere göre arama yapmak gibi işlerde işimize yarayabilir.

Kullanım Şekli:

... where alan adı like kriter

Örnekler:

Select * from egg where renk like “%a?ı”;

Burada egg isimli tablodan renk alanına göre ilk başı önemli olmayan sonunda 3 harfinden ilki a sonraki önemli olmayan son harfi de ı olan tüm kayıtlar çekilir. Mesela “ayarı” gibi bir kayıt olsa bu kritere uyacaktır.

Select * from egg where renk like “be%”;

Burada egg isimli tablodan renk alanına göre ilk iki harfi be olan tüm kayıtlar çekilecektir.


Insert Into Deyimi:

Bir tabloya kayit eklemek için kullanılır.

Kullanım şekli:

Insert Into Tablo adı (alan1,alan2,..,alanN) values (‘değer1’, ‘değer2’,.., ‘değerN’);


Örnekler:

Insert Into isim (ad,soyad) values (‘ali’,’rizeli’);

İsim adlı tabloya sadece ad ve soyad alanlarına olmak üzere kayıt yapar.
Insert Into isim values (‘ali’,null,’ali@rizeli.com’);

Bu kullanım şeklinde alanlar belirtilmediğinden tüm alanların değeri belirtilmek zorundadır. Eğer girilecek alanlar belirtilmiş olsa idi boş kayıtlar belirtilmek zorunda kalmazdı.


Update Deyimi

Bir alanı güncellemek için kullanılır.

Kullanım şekli:

Update [Tablo Adı] Set alan=yeni deger Where aranan alan= alan değeri

Örnekler:

Update isim set ad=’murat’ where soy=’yüce’;

Soyadı yüce olan kayıtların adını murat yapar.


Update isim set posta=’a@b.net’ where ad=’murat’ or soy=‘yüce’;

Ad değeri murat veya soy değeri yüce olan kayıtların posta alanını a@b.net olarak günceller.


Delete Deyimi

Arama şartı belirtilen kayıtları siler.

Kullanım şekli:

Delete * From [tablo] where arama şartı;


Örnekler:

Delete * from isim where adi=’murat’;

Adi alani murat olan tüm kayitlari siler.


Delete * from isim where posta=null;

Posta alanı boş olan tüm kayıtları siler.


MySQL ve PHP

Yukarıda MySQL’i php’den bağımsız nasıl kullanabileceğimizi ve de MySQL ile PHP arasında bağlantıyı kuracak olan SQL’e birazda olsun değindik. Fakat genel manada yukarıdaki bilgiler yeterli olmayabilir. Bu durumda MySQL manual’i ve SQL referanslarına internetten ulaşabilir. Daha geniş bilgilere ulaşabilirsiniz. Şimdi mysql ile php arasındaki bağlantılar ve komutları görelim:

mysql_connect() deyimi(Databese bağlantısı)

Php ile mysql ile bağlantıyı sağlayan komuttur. Kullanım şekli ise

mysql_connect(“adres”,“kullanici”,”şifre”);

genel olarak mysql kurulduğunda kullanıcı tanımlanmamış ise tek kullanıcı vardır. Bu kullanıcı “root”dur. Ve şifresi boş geçilecektir. Adres bölümüne ise eğer kendi makinemizde kullanıyorsak localhost yazarız. Buna göre bağlantı için:

mysql_connect(“localhost”,”root”,””);

şeklinde bir cümlecik eğer mysql çalışıyor ise bağlantı için yeterlidir.


mysql_select_db() deyimi

Eğer mysql ile bağlantı kurulmuş ise o an çalışılacak veritabanı adı belirtilme ve seçilmelidir. Bu işe için mysql_select_db(); komutu kullanılır. Kullanım şekli:

mysql_select_db(“veritabanı adı”);

şeklindedir.

PHP kullanarak mysql’e sorgu göndermek

PHP'de MySQL'e sorgu göndermek için mysql_query() komutu kullanılır. Parantez içinde tırnak arasında sql sorgusu veya daha önce sql olarak hazırlanmış değişken yazılabilir. Örneğin:

$sorgu=”select * from phpisbest”;
$islem=mysql_query($sorgu);

veya

$islem=mysql_query(“select * from phpisbest”);

aynı işlemi yapar.

Kaç tane kayıt geldiğini öğrenmek için mysql_numrows() komutu kullanılır. Bu daha sonra sorgudan gelen kayıtları almak işimize yarayacaktır.

$kac=mysql_numrows($islem);

yukarıdaki sorgudan kaç tane kayıt geldiğini bize verecektir. Eğer sorgudan gelen kayıtları değişkenlere almak istiyorsak bunun icinde mysql_result() komutu kullanılır. M
Mesela yukarıdaki sorgudan php ve asp diye iki alan geldiğini düşünelim burdan gelen tüm kayıtları ayrı ayrı iki değişkene aktaralım.

$i=0;
while($i<$kac):
 $asp[]=mysql_result($islem,$i,”asp”);
 $php[]=mysql_result($islem,$i,”php”);
 $i++;
endwhile;

Yukarıda $i değişkeni sorgudan gelen sonuçları alırken kullandığımız tampon değişkendir. Sırası ile her sıradaki asp ve php alanlarındaki kayıtlar $asp ve $php isimli iki dizi değişkene aktarıyor. Böylece mysql’de yer alan yaptığımız sorgu ile alakalı tüm kayıtlar artık php’nin içine aktarılmıştır. Bunları ekrana dökmek için:

for($j=0;$j<$kac;$j++):
 echo $asp[j].”   “.$php[j].”<br>”;
endfor;

şeklinde kısa bir döngü kullanılabilir. Tabii ki bunu html kullanarak daha görsel hale getirmek mümkündür.

Php’den gelen değişkenleri de sorgularda kullanmamız mümkündür. Mesela $ad diye bir değişken gelecek ve bu değişkenin ad, soyad ve eposta bilgileri ekrana yazılacaktır. Kullanılan database isimler olsun isim adlı bir tablo kullanılsın. Örneğin aşağıda dökelim:

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
MySQL’de hata kontrolü

Kullanıcının MySQL'de oluşabilecek hataları PHP içinde fark edebilmesi için, PHP'de özel komutlar vardır. Bu komutlar sayesinde veritabanı sorgulamasında oluşan sonuçlar hata numarasıyla birlikte fark edilebilir. Hata gösterge komutları kullanılmadan PHP, MySQL'e dair hiçbir hata mesajı vermeden işleme devam eder.
if (mysql_error())
{
echo ("MySQL hatası oluştu. Hata: ");
echo mysql_error() ;
}
Yukarıdaki PHP satırları mysql_error() komutunu kullanarak herhangi bir MySQL hatası oluştuğunda ekrana MySQL hatasının yazılmasını ve PHP yazılımcısının uyarılmasını sağlar.
Örnek Uygulama:
Web sitelerinde sık sık gördüğünüz şifreli giriş sayfalarından biri. Önce bir database oluşturmamız gerekiyor. Pma yardımıyla giris adlı bir veritabanı oluşturalım. Bundan sonra karşımıza gelen pencerede “run sql query” yazı kutusuna aşağıdaki sql’i paste edin.

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
daha sonra dosyalarımızı sırasıyla dosyalarımız oluşturalım. İlk önce sabitlerin saklandığı sabit sayfası:

sabit.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
/*********************************************************************/

index.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap/*********************************************************************/

kaydet.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap


/*********************************************************************/



kayit.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
/*********************************************************************/
gir.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
/*********************************************************************/

logout.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
/*********************************************************************/

sayfa.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
/*********************************************************************/

sil.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
/*********************************************************************/

kontrol.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
/*********************************************************************/

hata.php

Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap
« Son Düzenleme: 30 Haziran 2007, 16:02:17 Gönderen: yuces.info »
Kayıtlı

yagmurboard.com

  • Trader Puani: (0)
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #1 : 13 Ağustos 2007, 00:14:06 »

teşekkurler
Kayıtlı

reaal.tr.cx

  • Trader Puani: (0)
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #2 : 16 Eylül 2007, 01:18:05 »

php myAdmine gir.koyduğun kodu arama yaptırarak bul. çıkan sonuçların hepsini veritabanından sil. o kadar.

bu ne demek bi açıklar mısınızz??
Kayıtlı

galeriaforum.org

  • youness
  • Trader Puani: (0)
  • *
  • Karma: 374
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 4.772
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #3 : 16 Eylül 2007, 02:00:21 »

pma dan arama yapıp kod kaldırmaktan bahsediyor..seo dan örnek vereyim..veritabanınadan nasıl kaldırıyorduk bu seoyu??pma dan seo4 diye arama yapıp çıkan sonuçları silerek ;)
« Son Düzenleme: 01 Ağustos 2008, 20:26:41 Gönderen: ≤youness≥ »
Kayıtlı

reaal.tr.cx

  • Trader Puani: (0)
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #4 : 16 Eylül 2007, 02:04:38 »

pma ya nasıl giriors işte onu soruyorum....Çok soru sordum galba ama...
Kayıtlı

galeriaforum.org

  • youness
  • Trader Puani: (0)
  • *
  • Karma: 374
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 4.772
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #5 : 16 Eylül 2007, 02:23:21 »

Kayıtlı

reaal.tr.cx

  • Trader Puani: (0)
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #6 : 16 Eylül 2007, 02:27:08 »

http://www.smf.gen.tr/smf/index.php?topic=798.0

Benim panelimde hiç böyle bişey yok aynen birasdan anlatacağım gibi

Panele giriyorum...



Sonra o yuvarlak içine aldığım şeye tıklıyorum...

Böyle bi ekran geliyo karşıma....


E orda pek anlam veremedim ama dedim ona da tıklıyım



Soora da böyle bi ekran geldi ben nasıl yapcam bunu yav?

Kayıtlı

galeriaforum.org

  • youness
  • Trader Puani: (0)
  • *
  • Karma: 374
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 4.772
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #7 : 16 Eylül 2007, 03:33:39 »

valla ücretsiz hosting sağlayıcılarının hizmetlerinden haberim yok..erişim izini vermeyebilir...net birşey söyleyemeyeceğim..
Kayıtlı

forum16.com

  • Trader Puani: (0)
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #8 : 03 Aralık 2007, 21:10:54 »

s.a arkadaşlar ben eskı kurduğum modların tablolarını kaldırmak istiyom bunu nasıl yapıcam
Kayıtlı

galeriaforum.org

  • youness
  • Trader Puani: (0)
  • *
  • Karma: 374
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 4.772
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #9 : 03 Aralık 2007, 21:32:04 »

kurduğunuz modların tablolarını pma dan veritabanınızı seçerek ara özelliği ile tabloları bulup kaldırabilirsiniz..
Kayıtlı

forum16.com

  • Trader Puani: (0)
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #10 : 03 Aralık 2007, 21:37:00 »

abi phpp admın görüntüsü ekle biraz daha açık anlatırmnısın..türkçe zaten panel..
Kayıtlı

galeriaforum.org

  • youness
  • Trader Puani: (0)
  • *
  • Karma: 374
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 4.772
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #11 : 03 Aralık 2007, 22:04:03 »

hepsini görüntülememişsin ama..ilk 7 tablo zaten ek olarak kurulmuş..eğer o modları kullanmıyorsan kaldırmanda herhangi bir sakınca yok..tabloları seçip en altta kaldır seçeneğini tıkla sadece..bu işlemleri yapmadan önce veritabanının yedeğini muhakkak al..
Kayıtlı

  • Smf.gen.tr
  • Trader Puani: (+1)
  • Master Member
  • ******
  • Karma: 1614
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 7.881
    • www.smf.gen.tr
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #12 : 03 Aralık 2007, 22:12:12 »

http://www.smf.gen.tr/smf/index.php?topic=166.msg127512#msg127512 buradaki sorunundan dolayı bu işlemi yapıyorsun zannedersem.bak burada ne demiştim
demekki daha önce bu modun kurulumunu yapmışsınız veya denemişsiniz. smf_boards tablosunda eski tablolar kalmış  ,phpmyadminden smf_boards tablosunda eski board_icon sütununu bulup kaldırın.sonra admin<paketlerden kaldırın orada yenisi veya eskisi duruyorsa .en sonda packages/temp klasorunu de boşaltıp modu yeniden kurun
smf_boards tablosunda eski board_icon sütununu bulup kaldıracaksın. sana zararı olmayan diğer tabloları kaldırmana gerek yok. smf_boards tablosunun içinde board_icon diye arama yaptırman yeterli. bulunca silersin.
ama önce yedek al.. unutma ;)
Kayıtlı

forum16.com

  • Trader Puani: (0)
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #13 : 03 Aralık 2007, 23:36:44 »

Board_icon sutunu hangisi olabilir

   

    * Gözat smf_attachments
    * Gözat smf_ban_groups
    * Gözat smf_ban_items
    * Gözat smf_boards
    * Gözat smf_board_permissions
    * Gözat smf_calendar
    * Gözat smf_calendar_holidays
    * Gözat smf_categories
    * Gözat smf_collapsed_categories
    * Gözat smf_log_actions
    * Gözat smf_log_activity
    * Gözat smf_log_banned
    * Gözat smf_log_boards
    * Gözat smf_log_errors
    * Gözat smf_log_floodcontrol
    * Gözat smf_log_karma
    * Gözat smf_log_mark_read
    * Gözat smf_log_notify
    * Gözat smf_log_online
    * Gözat smf_log_polls
    * Gözat smf_log_search_messages
    * Gözat smf_log_search_results
    * Gözat smf_log_search_subjects
    * Gözat smf_log_search_topics
    * Gözat smf_log_topics
    * Gözat smf_membergroups
    * Gözat smf_members
    * Gözat smf_messages
    * Gözat smf_message_icons
    * Gözat smf_moderators
    * Gözat smf_package_servers
    * Gözat smf_permissions
    * Gözat smf_personal_messages
    * Gözat smf_pm_recipients
    * Gözat smf_polls
    * Gözat smf_poll_choices
    * Gözat smf_sessions
    * Gözat smf_settings
    * Gözat smf_smileys
    * Gözat smf_themes
    * Gözat smf_topics
Kayıtlı

forum16.com

  • Trader Puani: (0)
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #14 : 03 Aralık 2007, 23:38:44 »

Buda diğeri



    * Gözat forum16_attachments
    * Gözat forum16_ban_groups
    * Gözat forum16_ban_items
    * Gözat forum16_boards
    * Gözat forum16_board_permissions
    * Gözat forum16_calendar
    * Gözat forum16_calendar_holidays
    * Gözat forum16_categories
    * Gözat forum16_collapsed_categories
    * Gözat forum16_log_actions
    * Gözat forum16_log_activity
    * Gözat forum16_log_banned
    * Gözat forum16_log_boards
    * Gözat forum16_log_errors
    * Gözat forum16_log_floodcontrol
    * Gözat forum16_log_karma
    * Gözat forum16_log_mark_read
    * Gözat forum16_log_notify
    * Gözat forum16_log_online
    * Gözat forum16_log_polls
    * Gözat forum16_log_search_messages
    * Gözat forum16_log_search_results
    * Gözat forum16_log_search_subjects
    * Gözat forum16_log_search_topics
    * Gözat forum16_log_topics
    * Gözat forum16_membergroups
    * Gözat forum16_members
    * Gözat forum16_messages
    * Gözat forum16_message_icons
    * Gözat forum16_moderators
    * Gözat forum16_package_servers
    * Gözat forum16_permissions
    * Gözat forum16_personal_messages
    * Gözat forum16_pm_recipients
    * Gözat forum16_polls
    * Gözat forum16_poll_choices
    * Gözat forum16_sessions
    * Gözat forum16_settings
    * Gözat forum16_smileys
    * Gözat forum16_themes
    * Gözat forum16_topics


Kayıtlı

  • Smf.gen.tr
  • Trader Puani: (+1)
  • Master Member
  • ******
  • Karma: 1614
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 7.881
    • www.smf.gen.tr
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #15 : 04 Aralık 2007, 10:36:57 »

bunların içinde yok.
direkt şu şekilde olacak

smf_board_icon
veya
forum16_smf_board_icon
Kayıtlı

hemenbul.org

  • M u ® a T
  • Trader Puani: (0)
  • Full Member
  • ***
  • Karma: 1
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 113
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #16 : 31 Temmuz 2008, 19:05:31 »

selamlar karma ile ilgili bir sorunum var ne yaparsam yapayım bu sonuç çıkıyor Table 'smf.smf_log_karma' doesn't exist phpmyadmin den tablolara baktım olması gereken smf.smf_log_karma tablosu yok nasıl oluşturabilirim. Yukarıdaki anlatımları okudum ama anlamadım yardımcı olurmusunuz ?

Not : Plesk 8.2.0 kullanıyorum
Kayıtlı

$aban

  • cumhuriyetcafe.org
  • Trader Puani: (+1)
  • *
  • Karma: 268
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 5.785
  • SmfMyAdmin
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #17 : 01 Ağustos 2008, 11:44:04 »

bunu sorgu olarak çalıştır düzelir
Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap

hemenbul.org

  • M u ® a T
  • Trader Puani: (0)
  • Full Member
  • ***
  • Karma: 1
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 113
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #18 : 01 Ağustos 2008, 12:01:20 »

bunu sorgu olarak çalıştır düzelir
Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap

Unknown column 'Description' in 'field list'
Dosya: D:\sunucu\vhosts\hemenbul.org\httpdocs\Sources\Karma.php
Satır: 404
Kayıtlı

$aban

  • cumhuriyetcafe.org
  • Trader Puani: (+1)
  • *
  • Karma: 268
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 5.785
  • SmfMyAdmin
D*057 - MySQL ve PhpMyAdmin İşlemleri
« Yanıtla #19 : 01 Ağustos 2008, 12:04:23 »

tum tabloların oldugundan emin misin ?
bir de bunu dene
Linklerin Görülmesine Izin VerilmiyorLinki Görebilmek Için Üye Ol veya Giris Yap