Ubuntu 14.04 Server’daki Mysql için Visual Studio C# Proje Bağlantısı Nasıl Yapılır?

Öncelikle Şunu Belirteyim Ben Visual Studio 2013 kullanıyorum ve Mysql Visual Studio 1.1.1 eklentisi ile bağlantı kurmayı sağladım tabiki sadece bu eklentiyle iş bitmiyor bu sadece işin ilk adımı diyebilirim Bu eklentiyi BURADAN indirebilirsiniz.

Visual Studio 2010, 2012 veya 2013 profesyonel veya daha yüksek sürümde sorun çıkaracağını sanmıyorum ben 2013te denedim sorunsuz çalışıyor

Projenizde bilindik mysql bağlantı kodunu çalıştırabilmek için uygun connector kütüphanesinin visual studio’nuzda olması gerekiyor bende 6.7.4 sürüm yüklü ve sorunsuz çalışıyor indirmek istediğiniz sürüme BURADAN ulaşabilirsiniz.

Tüm bunları yüklediniz ama bağlantı kuramıyorsunuz gayet normal çünkü sunucuda yapılması gerkenleri yapmadınız. C# projenizden Ubuntu Serverınızdaki MYSQL ile bağlantı kuramıyorsanız sırasıyla SUNUCUDA yapmanız gerekenler; Okumaya devam et Ubuntu 14.04 Server’daki Mysql için Visual Studio C# Proje Bağlantısı Nasıl Yapılır?

Xamp & Sql Server Management Çakışması Sorun Çözümü

1. Apache yazısının hemen Start, Admin den sonra yer alan Config i seçiniz. Buradan ekrana gelen pencereden Apache (httpd.conf) u seçin. Notpad ile açılan dosyadan 59. satırdaki Listen 80 port ayarını başka bir port yapınız mesela 81 (tabi bu portu da başka bir uygulamanın kullanmıyor olması gerekiyor) örn: Listen 81 220. satırdaki ServerName localhost:80 portunuda değiştir. Örn. 81 (Merak eden için yol [sürücüadı]:\xampp\apache\conf\httpd.conf)

2. Tekrar aynı Config i tıklayıp bu seferde Apache (httpd-ssl.conf) yi seçip açılan notepad dosyasındaki 36. satırdaki Listen 443 ün port ayarını uygun bir porta ben (444 ile denedim) değiştirin.

Excel’den Mysql’e Veri Aktarma

Bu işlemi yaparken sıkıntı çekiyorsanız bu video işinizi görebilir;

Eğer türkçe karakter sorunu yaşarsanız, yani verilerinizde türkçe karakter varsa ve aktarırken veriler eksik geliyorsa, csv formatına çevirdiğiniz dosyasyı txt ile açıp kaydederken UTF-8 formatında kaydederek import etmeyi deneyebilirsiniz.

PHP Hex to IP (Hex formattan ip değeri elde etmek)

Çoğu veritabanında ipler HEX olarak tutulur böyle durumlarda ip adresini okunabilir hale getirmek için aşağıdaki yapıyı kullanabiliriz:

echo long2ip(0x4A7D2B63);

ONLİNE HEX TO IP CONVERT SİTELERİ

– https://www.browserling.com/tools/hex-to-ip
– https://onlinehextools.com/convert-hex-to-ip

PHP’de Unix Tarih Formatını Çevirme ve Saat Ekleme İşlemleri

Elimizde 1502329660 şeklinde saat değeri olduğunu varsayarsak aşağıdaki yapıyla Yıl-Ay-Gün Saat:Dakika:Saniye Formatına çevirebiliriz

date_default_timezone_set('Asia/Kuwait'); // Türkiye Zaman Dilimi
echo $zaman = gmdate("Y-m-d H:i:s", 1502329660); // Unix Değeri çevirme

Elde ettiğimiz bu tarihin saatine 1 saat eklemek için:

$date = new DateTime($zaman);
$date->modify('+1 hours');
echo $date->format('Y-m-d H:i:s');

Excel’de Hücrenin Sağına ve Soluna Ekleme Yapmak (metin,karakter vs)

Excelde boş bir alanda =”karakter”&hucre&”karakter” yazarak işlemi gerçekleştirebilirsiniz.

Örnek: =”karakter”&A1&”karakter”

İki hücreyi birleştirip komple soluna ve sağına ekleme yapmak:

Örnek:

 ="<tr>"&A1&A2&"</tr>"

SQL Son 1 Yıl, 1 Ay, 7 Gün, 1 Gün, 30 dakika, 15 dakika vs veri çekmek

Üyelerin son aktif olduğu tarih saati üyeler tablosunda tarih sütununda datetime formatında tuttuğumuzu varsayalım aşağıdaki örnek kod ile son 30 dakikada aktif olanları listeleyebiliriz yada farklı ihtiyaçlar için kullanabilirsiniz Verileri çekmek için kullanacağımız sql sorgusu şöyle olacak:

son 1 yıl için:

SELECT * FROM veriler WHERE tarih >= NOW() - INTERVAL 1 YEAR

son 1 ay için:

SELECT * FROM veriler WHERE tarih >= NOW() - INTERVAL 1 month

son 1 gün için:

SELECT * FROM veriler WHERE tarih >= NOW() - INTERVAL 1 day

son 1 saat için:

SELECT * FROM veriler WHERE tarih >= NOW() - INTERVAL 1 hour

son 30 dakika için:

SELECT * FROM veriler WHERE tarih >= NOW() - INTERVAL 30 minute

gibi gibi örnekleri siz artırabilirsiniz.

Veriler veritabanı tablonuzda tarih sütunundaki zaman date formatında olmalıdır.