Phpmyadmin
-
bilgisayara appserv kurdum
localhost/phpmyadmin yaptığımda
şifre ekranı çıkıyor şifreyi giriyorum
herhangibir tepki yok
localhost/phpinfo dada sıkıntı yok
sistem windows 8.1 onunla ilgisi olabilirmi
bir bir abi mysql_connect() kullanma yakında kalkıcak şunu kullan dediydi de ne dedi onu hatırlamıyorum
-
normalde şifre istememiz lazım şifre istersede sadece user root olarak girmen yeterli şifre olmaması lazım ,
aslıdna hocam easyphp yada wamp kurarsan daha rahat edersin diye düşünüyorum
-
sil easy php yada wamp kur
-
Appserv kurduysan şifre ekranı gelir
Şifren kurulum anında ki şifre oluyor. Eğer şifre yazmadıysan root diyip entera basman yeterli olmalı.Portunu giriş anında ne yaptın bide o kısmı var. Eğer 80 olarak bıraktıysan yada 8080 yaptıysan aşağıdaki gibi port yazarak deneyebilirsin.
127.0.0.1:80 yada localhost:80 olarada deneyebilirsin.
eğer 127 ile girersen localhost yazınca hala giremiyorsan php.ini dosyanda localhost e izin vermelisin.
İstersen appyi kaldır sen wamp kur bence. Hem app güncelleme yapmıyor. Php sürümüde eskide kaldı. sana her türlü sıkıntı çıkaracaktır gibime geliyor.
Bunun dışında modüller başlamamış olabilir.
Manuel olarak çalıştırmayı deneyebilirsin
C:\AppServ\Apache2.2 dizininde bat dosyaları vardı. Ordan apache yi aynı şekilde mysql ide klasöründen başlatabilirsin
-
ElizaBeTH bunu yazdı
normalde şifre istememiz lazım şifre istersede sadece user root olarak girmen yeterli şifre olmaması lazım ,
aslıdna hocam easyphp yada wamp kurarsan daha rahat edersin diye düşünüyorum
root yetkisili ile giriş yapmak istediğim sorun çıkıyor birde
wamp deniyeyim bakayım
"bir abi mysql_connect() kullanma yakında kalkıcak şunu kullan dediydi de ne dedi onu hatırlamıyorum "
burası için böyle birşey varmı neden bahsetmiş olabilir
wert tarafından 09/Eki/14 22:39 tarihinde düzenlenmiştir -
wert bunu yazdıElizaBeTH bunu yazdı
normalde şifre istememiz lazım şifre istersede sadece user root olarak girmen yeterli şifre olmaması lazım ,
aslıdna hocam easyphp yada wamp kurarsan daha rahat edersin diye düşünüyorum
root yetkisili ile giriş yapmak istediğim sorun çıkıyor birde
wamp deniyeyim bakayım
ben genelde wamp ve easyphp kullanıyorum bir sorun yaşamadım pek .
-
wamp ile hallettim içimi ama birşey sormak istiyorum
mesela veri tabanında okuma yapıyorum ve satırları div içine alacağım
<?php $db=new PDO("mysql:host=$host;dbname=$dbname",$user,$pass); $db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'"); $sorgu=$db->query("SELECT * FROM `yazilar` ORDER BY `id` DESC",PDO::FETCH_ASSOC); foreach($sorgu as $satir) { echo('<div>'.$satir['sutunadi'].'<div>'); } $db=null; ?>
bunun yerine önceden php kodunu yarıda bırakıp devam edebiliyordum ama olmuyor değiştimi yoksa o özellik artık yokmu yana ne kullanmam gerekir
şunun gibi
<?php $db=new PDO("mysql:host=$host;dbname=$dbname",$user,$pass); $db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'"); $sorgu=$db->query("SELECT * FROM `yazilar` ORDER BY `id` DESC",PDO::FETCH_ASSOC); foreach($sorgu as $satir) { ?> <div><?php echo($satir['sutunadi']); ?><div> <?php } $db=null; ?>
-
wert bunu yazdı
wamp ile hallettim içimi ama birşey sormak istiyorum
mesela veri tabanında okuma yapıyorum ve satırları div içine alacağım
bunun yerine önceden php kodunu yarıda bırakıp devam edebiliyordum ama olmuyor değiştimi yoksa o özellik artık yokmu yana ne kullanmam gerekir
şunun gibi
hala çalışıyo bu olay
-
wert bunu yazdı
"bir abi mysql_connect() kullanma yakında kalkıcak şunu kullan dediydi de ne dedi onu hatırlamıyorum "
burası için böyle birşey varmı neden bahsetmiş olabilir
mysql_ ile başlayan tüm işlevler deprecated yani sonraki sürümlerde kaldırılacak, şimdiden kullanmayı kesmeniz lazım.
Nedeni basit, mysql_ ile başlayan işlevler güvensiz. SQL Injectionudur, XSS'idir uğraşmayın escape etmekle vs. diye.
-
YeniHarman bunu yazdıwert bunu yazdı
"bir abi mysql_connect() kullanma yakında kalkıcak şunu kullan dediydi de ne dedi onu hatırlamıyorum "
burası için böyle birşey varmı neden bahsetmiş olabilir
mysql_ ile başlayan tüm işlevler deprecated yani sonraki sürümlerde kaldırılacak, şimdiden kullanmayı kesmeniz lazım.
Nedeni basit, mysql_ ile başlayan işlevler güvensiz. SQL Injectionudur, XSS'idir uğraşmayın escape etmekle vs. diye.
onu biliyordum işte ne kullanmamı söylemişti onu hatırlayamadımda
pdo kullandım
-
bence hiçbirini kullanma direk laravel ile başla. bırak elequent senin query işlerini halletsin.
senin kod laravelde şöyle bişi olurdu;
$yazilar = Yazilar::all()->orderby('id')->get();
@foreach($yazilar as $ yazi)
<div>{{ $yazi->sutunadi }}</div>
@endforeach