Yazılım | Programlama PHP Mysql Hatası

xXXrayXXx

Uzman üye
22 Nis 2014
1,386
0
Trabzon
Merhaba beyler kullandığım bir script mysql eski sürümünde yapılmış ve bir kaç hatayı düzelttim en azından yapabildiklkerimi. Ancak altta verdiğim hatayı çözemedim. Hani vermemesi gerekiyor ancak hata veriyor. Bunları kaldırmam lazım bu konuda yardımcı olabilir misiniz ?

Kullandığım script sistemini buraya bırakıyorum düzenleme yapabilicek umarım biri çıkar. Şimdiden teşekkürler
https://www.mediafire.com/file/feffneu4eeot32l/MT2Dosyalar_Wiki_Sistemi_#2020.rar/file



Kod:
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in /home/xlory061/public_html/sistem/baglan.php on line 15

Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in /home/xlory061/public_html/sistem/baglan.php on line 15

Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/xlory061/public_html/sistem/ayar.php on line 4

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /home/xlory061/public_html/sistem/ayar.php on line 5


Kod:
<?php
	
	include "baglan.php";
	$sql = mysqli_query("SELECT * FROM Ayarlar");
	$ck = mysqli_fetch_array($sql);
	define("SITEBASLIK",$ck["SiteBaslik"]);
	define("OYUNADI",$ck["OyunAdi"]);
	define("SITEADRESI",$ck["WikiAdres"]);
	define("OYUNADRESI",$ck["OyunAdres"]);
	define("KELIMELER",$ck["Keywords"]);
	define("ACIKLAMA",$ck["Description"]);
	define("FACEBOOK",$ck["Facebook"]);
	define("YOUTUBE",$ck["Youtube"]);
	define("MARKET",$ck["Market"]);
	define("DESTEK",$ck["Destek"]);
	define("FORUM",$ck["Forum"]);
	define("TANITIM",$ck["Tanitim"]);
	define("KURALLAR",$ck["Kurallar"]);
	define("DUYURU",$ck["Duyuru"]);
?>


Kod:
<?PHP
	#error_reporting(0);
	date_default_timezone_set('Asia/Istanbul');
	setlocale(LC_ALL,'tr_TR');
	
	$DomainNedir	=	str_replace('www.', '', $_SERVER['HTTP_HOST']);
	$AdresOgren		=	"http://$DomainNedir/";
	$SunucuTarih	=	date("d.m.Y H:i:s");
	$SunucuIP		=	"localhost";
	$Kullanici		=	"kullanıcı";
	$MysqlSifre		=	"asdasdas";
	$Gokmen_Panel	=	"rootted";
	
	$baglan = mysqli_connect($SunucuIP,$Kullanici,$MysqlSifre);
	mysqli_select_db($Gokmen_Panel);
	mysqli_query($baglan, "SET CHARACTER SET utf8");
	mysqli_query($baglan, "SET COLLACTION utf8_turkish_ci");
?>
 
Moderatör tarafında düzenlendi:

Laurange

Kıdemli Üye
22 Ağu 2017
3,137
19
Bakü
Mysqli_query fonksiyonu üç parametre alır. Bu parametrelerden ilk ikisi zorunludur. Yukarıdaki örnekte mysqli_query fonksiyonuna sadece bir parametre gönderilmiş. Sorunda buradan kaynaklanıyor.
 

xXXrayXXx

Uzman üye
22 Nis 2014
1,386
0
Trabzon
Peki bu konuda yardımcı olabilir misin ? Düzeltilmiş bir şekilde verebilir misin ? PHP bilgim yok çünkü kullandığım sistemin bu tarz hatalarını düzeltmeye çalışıyroum da
 

zztri

Yaşayan Forum Efsanesi
9 Tem 2015
10,053
388
Ankara
Canın isterse bağlantı objesi üzerinden yaparsın işlemleri. Mesela

mysqli_select_db(<bilmemne>);

demezsin de

$baglan->select_db(<bilmemne>);

dersin. Veya komutu yazdığında ilk parametren bağlantı linkin olur, yani senin için $baglan

Yani senin için en kolay yol, sadece söylediği o üç komutta ilk parametre olarak $baglan girmek...

mysqli_select_db($baglan,$Gokmen_panel);

gibi yani...
 

xXXrayXXx

Uzman üye
22 Nis 2014
1,386
0
Trabzon
Canın isterse bağlantı objesi üzerinden yaparsın işlemleri. Mesela

mysqli_select_db(<bilmemne>);

demezsin de

$baglan->select_db(<bilmemne>);

dersin. Veya komutu yazdığında ilk parametren bağlantı linkin olur, yani senin için $baglan

Yani senin için en kolay yol, sadece söylediği o üç komutta ilk parametre olarak $baglan girmek...

mysqli_select_db($baglan,$Gokmen_panel);

gibi yani...



Ben sanırım olayı çözemedim denedim ama eski bir kodlama bir çok yeridne mysqli yerine mysql yazıyor. Bir kısmını düzelttim hata verenleri ama bu olayı çözemedim. Buraya link bırakıyorum birde siz bakar mısınız ?

https://www.mediafire.com/file/feffneu4eeot32l/MT2Dosyalar_Wiki_Sistemi_#2020.rar/file
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.