Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php检查列是否存在_Php_Mysql_Database - Fatal编程技术网

php检查列是否存在

php检查列是否存在,php,mysql,database,Php,Mysql,Database,你好,stack社区 为了我的学习,我需要理解和学习php。所以我建立了一个网站,现在我有一个我无法解决的问题。网站内有一家商店,用户可以购买带有“钻石”的ingame货币。我如何才能让我的用户购买其他东西,然后用他们的钻石兑换货币?我尝试了多种方法,但它不断地增加货币的价值,而不是其他项目 我试图在网上找到一些与此相关的东西,但似乎找不到任何与此问题相关的东西 以下是原始代码: if($item['currency'] == "") { //if isset get buy curr

你好,stack社区

为了我的学习,我需要理解和学习php。所以我建立了一个网站,现在我有一个我无法解决的问题。网站内有一家商店,用户可以购买带有“钻石”的ingame货币。我如何才能让我的用户购买其他东西,然后用他们的钻石兑换货币?我尝试了多种方法,但它不断地增加货币的价值,而不是其他项目

我试图在网上找到一些与此相关的东西,但似乎找不到任何与此问题相关的东西

以下是原始代码:

if($item['currency'] == "") 
{
    //if isset get buy currency
    if(isset($_GET['diamonds'])) 
    {
        $id = mysqli_real_escape_string($link, $_GET['diamonds']);
        $databaseW = mysqli_query($link, "SELECT * FROM `shop_diamonds` WHERE `id`='$id'") or die(mysqli_error($link));
        $itemW = mysqli_fetch_assoc($databaseW);            

        if(mysqli_num_rows($databaseW) == 1)
        {
            if($itemW['price'] <= $item['diamonds']) 
            {
                echo("<p>You bought the product!</p>");
                mysqli_query($link, "UPDATE `users` SET `cash`=`cash`+'{$itemW['hoeveelheid']}', `diamonds`=`diamonds`-'{$itemW['prijs']}' WHERE `user`='{$_SESSION['users']}'") or die(mysqli_error($link));
            }
            else 
            {
                echo("<p>You do not have enough diamonds to buy this product</p>");
            }

        }
        else 
        {
            echo("<p>This product does not exist</p>");
        }
    }
if($item['currency']==“”)
{
//如果设置为购买货币
如果(isset($_GET['diamonds']))
{
$id=mysqli\u real\u escape\u字符串($link,$\u GET['diamonds');
$databaseW=mysqli\u query($link,“从'shop\u diamonds`中选择*,其中'id`='$id'))或die(mysqli\u error($link));
$itemW=mysqli\u fetch\u assoc($databaseW);
if(mysqli_num_行($databaseW)==1)
{

如果($itemW['price']好的,乔伊,如果你能翻译成英语,一些能帮助我们减少人才的回音,但我想是在这里:WHERE
gebruikersnaam
='{$\u SESSION['gebruiker']}“…如果是真的,这是您的会话状态等待我编辑我的帖子一秒钟。正如您所看到的,他们可以用钻石购买现金。现在,如果他们想用钻石购买其他东西,我需要做什么?我尝试了多种方法,但它会不断将现金的价值添加到新项目中。调试问题的一部分是,您正在嵌入/运行查询stri。”我强烈建议您创建一个$sql变量,构造它,并对其进行响应。我们将向您展示很多内容