Skip to main content

AccessTr.neT


Wamp, Mysql, Php, Odbc, Access, Android Local Network Bağlantısı Kurmak

accessman
accessman
16
2325

Wamp, Mysql, Php, Odbc, Access, Android Local Network Bağlantısı Kurmak

#1
İyi günler 
Bu konudaki amacımız
Ustalarında yardımıyla Access veritabanı olarak localhost da bulunan wamp/phpmyadmin içindeki mysql veritabanını kullanmak.
Aynı zamanda bu veritabanını Android üzerinden de kullanabilmek
Öğrendiklerimi buradan paylaşıp takıldığım yerlerde sizlerden yardım istemeyi düşünüyorum. 
Konunun ana başlıkları şunlar
* Wamp server kurulumu
* Wamp server uzak erişime açılması için ayarlamalar
* Mysql veritabanı ve tablolar oluşturulması
* Php ile Mysql üzerinde işlem yapma
* Access üzerinden ODBC ile veritabanına bağlantı kurulması
* Aynı ağ üzerindeki diğer bilgisayar üzerinden veritabanına bağlantı kurma
* Android ile aynı ağ üzerinden veritabanına bağlanma
* İnternet üzerinden (aynı ağda olmadan) veritabanına bağlanma

bu konu bittiğinde herkes pc deki Access dosyasını cep telefonu ile okuyup yazabilecek
@benbendedeilem
Son Düzenleme: 06/01/2020, 09:43, Düzenleyen: accessman.
Cevapla
#2
Wamp server kurulumu
Bununla ilgili youtube da o kadar çok video var ki hangisi hoşunuza giderse izleyip uygulayarak çok rahat bir şekilde kurabilirsiniz. İşletim sisteminizin özelliğine göre uygun olan dosyayı indirip videoda anlatıldığı şekilde kuracaksınız. Şu adreste kurulum anlatılıyor
https://www.phpr.org/wamp-server-kurulumu-ve-kullanimi/
Cevapla
#3
Sayın @accessman isterseniz konunuzu eğitim bölümüne taşıyalım takıldığınız yerde sorular bölümüne konu açarsınız, çözümleri buradan ogretmek amacıyla yeniden paylaşırız.
Iyi calismalar
Cevapla
#4
Wamp server internete açmak
Bunun içinde yine çok videolar var izleyip uygulayarak çok kolay bir şekilde internete açabilirsiniz. Şurada da anlatılmış
https://makdos.blog/wamp-server/163/wamp...-getirmek/
Son Düzenleme: 06/01/2020, 11:34, Düzenleyen: accessman.
Cevapla
#5
Mysql veritabanı ve tablolar oluşturulması
Evet bildiniz bunun içinde birçok video ve link var ama bu işe niyetlenecek seviyede bir arkadaşımızın belli bir seviyede bilgisayardan anladığını varsaymak lazım. O yüzden phpmyadmin içindeki mysql kısmına geldik burada veritabanı oluşturalım. 
Sql bildiğinizi ve kendinize göre kodlarda değişiklik yapabileceğinizi varsayıyorum
Alıntı : https://kosalgeek.com/connect-android-ph...asynctask/

db_client isimli veri tabanı oluşturmak için Sql kısmına şunu yapıtıralım

CREATE DATABASE db_client;

db_client veritabanında tbl_client isimli tablo oluşturmak için 

USE db_client;
 
CREATE TABLE tbl_client
(id INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL,
name VARCHAR(50) NOT NULL,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL
);



Tabloaya veri eklemek için Sql kısmına şunu yapıştıralım

INSERT INTO tbl_client(name, username, password)
VALUES('Kosal Geek', 'kosalgeek', 'xyz');
INSERT INTO tbl_client(name, username, password)
VALUES('abc', 'abc', '123');
INSERT INTO tbl_client(name, username, password)
VALUES('Test', 'test', 'test');

@benbendedeilem
Son Düzenleme: 06/01/2020, 12:36, Düzenleyen: accessman.
Cevapla
#6
Php ile Mysql üzerinde işlem yapma
Hangi işlemi yapacaksak (kayıt, silme, değiştirme) onun ile ilgili php dosyaları derya deniz google da mevcut size uygun olanı bulup kendinize uyarlayıp kullanacaksınız. Bu dosyaları 
C:\wamp\www
altına kaydedeceğiz. Ulaşırken ise (testmysql.php kısmını siz istediğiniz dosya ismini yazacaksınız)
http://localhost/testmysql.php
yazıyoruz. Bu dosyalar ile mysql üzerinde işlem yapacağız. Bu dosyalara android ile de ulaşabiliyoruz o yüzden önemli
mesela connection.php dosyası ile veritabanına bağlanacağız

<?php
$servername = "localhost"; //replace it with your database server name
$username = "root";  //replace it with your database username
$password = "";  //replace it with your database password
$dbname = "db_client";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
?>

@benbendedeilem
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task