Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 06:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] mysql_num_rows() expects parameter 1 to be resource

Discussion on [PHP] mysql_num_rows() expects parameter 1 to be resource within the Web Development forum part of the Coders Den category.

Closed Thread
 
Old   #1


 
Meikbrosoft's Avatar
 
elite*gold: 45
Join Date: Mar 2010
Posts: 1,559
Received Thanks: 350
[PHP] mysql_num_rows() expects parameter 1 to be resource

hey,

folgendes Problem: ich habe diesen "tut" benutzt, um seine Registrierung zu bestätigen per mail:

bekomme jedoch diesen fehler wenn ich einen Account aktivieren möchte:

Quote:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\XAMPP\htdocs\Reinforcement\reg-aktivieren.php on line 19
hier der quelltext:

PHP Code:
<?php

$DatabaseHost 
"localhost";
$DatabaseUser "root";
$DatabasePassword "";
$Database "reinforcement";
$TableAktivierung "login";

if(
$_REQUEST['ID'] && $_REQUEST['Aktivierungscode'])
{
    
$DatabasePointer mysql_connect($DatabaseHost$DatabaseUser$DatabasePassword);
    
mysql_select_db($Database$DatabasePointer);

    
$_REQUEST['ID']               = mysql_real_escape_string($_REQUEST['ID']);
    
$_REQUEST['Aktivierungscode'] = mysql_real_escape_string($_REQUEST['Aktivierungscode']);

    
$ResultPointer mysql_query("SELECT ID FROM $TableAktivierung WHERE ID = '".$_REQUEST['ID']."' AND Aktivierungscode = '".$_REQUEST['Aktivierungscode']."'"$DatabasePointer);

    if(
mysql_num_rows($ResultPointer) > 0)
    {
        @
mysql_query("UPDATE $TableAktivierung SET Aktiviert = 'Ja' WHERE ID = '".$_REQUEST['ID']."'"$DatabasePointer);
        echo
"Vielen Dank für Ihre Registrierung. Der Aktivierungsprozess ist nun abgeschlossen.";
    }
}

?>
kann mir jemand helfen?, ich vermute, dass es an $ResultPointer liegt, denn diese Variable besitzt keinen Wert.

mfg

EDIT:
Quote:
if (!$ResultPointer){
die(mysql_error());
}
hab ich mal eingefügt: sagt mir das er AKTIVIERUNGSCODE nicht findet... habs in meiner datenbank "code" benannt, jedoch klappt es immer noch nicht, spuckt nun das aus:
Quote:
Notice: Undefined index: code in C:\Program Files (x86)\XAMPP\htdocs\Reinforcement\reg-aktivieren.php on line 9

EDIT 2: ich hab den fehler gefunden, man war ich doof^^ hier der funktionierende code:
PHP Code:
<?php

$DatabaseHost 
"localhost";
$DatabaseUser "root";
$DatabasePassword "";
$Database "reinforcement";
$TableAktivierung "login";

if(
$_REQUEST['ID'] && $_REQUEST['Aktivierungscode'])
{
    
$DatabasePointer mysql_connect($DatabaseHost$DatabaseUser$DatabasePassword);
    
mysql_select_db($Database$DatabasePointer);

    
$_REQUEST['ID']               = mysql_real_escape_string($_REQUEST['ID']);
    
$_REQUEST['Aktivierungscode'] = mysql_real_escape_string($_REQUEST['Aktivierungscode']);

    
$ResultPointer mysql_query("SELECT ID FROM $TableAktivierung WHERE ID = '".$_REQUEST['ID']."' AND code = '".$_REQUEST['Aktivierungscode']."'"$DatabasePointer);
    if (!
$ResultPointer){
    die(
mysql_error());
    }
    if(
mysql_num_rows($ResultPointer) > 0)
    {
        @
mysql_query("UPDATE $TableAktivierung SET Aktiviert = 'Ja' WHERE ID = '".$_REQUEST['ID']."'"$DatabasePointer);
        echo
"Vielen Dank für Ihre Registrierung. Der Aktivierungsprozess ist nun abgeschlossen.";
    }
}

?>
#closerequest
Meikbrosoft is offline  
Old 02/08/2015, 20:48   #2

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,480
Received Thanks: 3,319
#closed (on request)
snow is offline  
Closed Thread


Similar Threads Similar Threads
GTA 5 - Take-Two expects 18 million sales in first year
06/02/2013 - User Submitted News - 0 Replies
Seems like publisher Take-Two is really looking forward to the new fiscal year with their blockbuster, Grand Theft Auto 5. Even a lot of industry analysts assume that Grand Theft Auto 5 will keep up with record holder Call Of Duty: Black Ops 2. But now Take-Two-CEO Strauss Zelnick dared to publish his expectations of, believe it or not, 18 million sales in the first sale year after the release of Grand Theft Auto 5. He also said that he is "very, very, very, very, very, very" satisfied with the...
[Web error] Expects paramater 1 to be resource
04/23/2011 - EO PServer Hosting - 9 Replies
I am getting this error Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\pages\nobility.php on line 15 any ideas?



All times are GMT +2. The time now is 06:07.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.