Burti adlı üyeden alıntı: mesajı görüntüle
Merhaba,

PHP 5.5'ci olalım dedik başımıza bela aldık

arkadaşlar nerde hata var?

Notice: Undefined variable: mysqlcon in C:\wamp\www\xxx.com\index.php on line <i>10</i>

<?php
header('Content-Type: text/html; charset=utf-8');
//SQL Connect
$mysqlcon=new mysqli('localhost','root','','xxxdb'); 
mysqli_error($mysqlcon);
$mysqlcon->set_charset("utf8");

//Settings Function
function settings($a){
	$query = $mysqlcon->query('SELECT * FROM settings WHERE name="$a"') or die($mysqli->error.__LINE__);
	$row=$query->fetch_assoc();
	return $row["value"];
}


--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:21:11 -->-> Daha önceki mesaj 21:19:58 --



Allahım sen bu mysqli'yi yapanların beyinlerine ateş sal

global

function settings($a){
	global $mysqlcon;
	$query = $mysqlcon->query("SELECT * FROM settings WHERE name='$a'");
	$row = $query->fetch_assoc();
	return $row["value"];
}
mysqli ile hiç bir alakası yok
GLOBAL oluşturman gerekiyordu zaten

$a = 1;
function test(){
return $a;
}
$a değişkeni tanımlı bir değişken değildir hatası alıcaksın.

Kanka senmişsin yeni gördüm

<?php
header('Content-Type: text/html; charset=utf-8');
//SQL Connect
global $mysqlcon;
$mysqlcon=new mysqli('localhost','root','','xxxdb'); 
mysqli_error($mysqlcon);
$mysqlcon->set_charset("utf8");
 
//Settings Function
function settings($a){
   $query = $mysqlcon->query('SELECT * FROM settings WHERE name="$a"') or die($mysqli->error.__LINE__);
   $row=$query->fetch_assoc();
   r
en üste global belirtirsen her functionda tekrardan çağırmana gerek kalmaz reis