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();
ren üste global belirtirsen her functionda tekrardan çağırmana gerek kalmaz reis