2016-04-05 11 views
-3
<?php 
$sitename = "csgodrugs.net"; 
$link = mysql_connect(" mysql.hostinger.ro", "u550413281_cosmi", "***********");   //DB!!  //IP,NICK,PW!!! 
$db_selected = mysql_select_db('csgon', $link);  //NAME OF DATABASE 
mysql_query("SET NAMES utf8"); 

function fetchinfo($rowname,$tablename,$finder,$findervalue) { 
    if($finder == "1") $result = mysql_query("SELECT $rowname FROM $tablename"); 
    else $result = mysql_query("SELECT $rowname FROM $tablename WHERE `$finder`='$findervalue'"); 
    $row = mysql_fetch_assoc($result); 
    return $row[$rowname]; 
} 
?> 
+0

ändern '$ rowname' zu ​​Ihren genauen Tabellennamen und beenden mit' 'mysql' – Chay22

+0

mysql_ *' ist seit PHP-Version 5.5 als veraltet und wurde in Version 7 entfernt worden ist, wenn man sich nur wünschen berücksichtigen Wenn Sie Ihre PHP-Version auf 7 upgraden, sollten Sie zu mysqli_ * 'oder' PDO' wechseln. Führen Sie auch keine rohe Abfrage 'SET NAMES' aus, da mysql (i)' die Zeichencodierung nicht richtig erkennen kann. – apokryfos

Antwort

0

dieses Versuchen gegeben zu sein:

function fetchinfo($rowname,$tablename,$finder,$findervalue) { 
if($finder == "1") $result = mysql_query("SELECT '$rowname' FROM '$tablename'"); 
else $result = mysql_query("SELECT '$rowname' FROM '$tablename' WHERE '$finder'='$findervalue'"); 
$row = mysql_fetch_assoc($result); 
return $row[$rowname]; 
} 

Nur aufräumte, wo Sie sollten von verwendet '', wenn Targeting-Variablen in einer Select-Anweisung.

Sie sollten auch MySQL i Funktionen anstelle von MySQL-Funktionen verwenden, da MySQL-Funktionen in PHP 5.5 abgeschrieben und in PHP 7.0 entfernt wurden.

http://www.w3schools.com/php/php_ref_mysqli.asp

Verwandte Themen