error bij nalezen database

Status
Niet open voor verdere reacties.

Martijn31

Gebruiker
Lid geworden
6 sep 2009
Berichten
362
Hallo

Ik heb in mijn database een tab Belcr toegevoegt
maar bij het nalezen van die tab geeft hij een error aan...
de code waarmee hij probeert naar te lezen is:

PHP:
 <?php echo $user->user("belcr")?>

als ik op de site zelf kijk geeft hij de volgende fout:

Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\includes\classes.php on line 420

in de classes.php staat op lijntje 420 het volgende:

[sql] function result($query,$row=0,$column=0){
$result = mysql_result($query,$row,$column);
if(defined('DEBUG')){ if($result == false){ echo mysql_error($this->connection) . "<br />Query that errored: ".$this->lastquery; } }
return $result;[/sql]

Maar die van lijntje 420 is al bezet hij probeert dus iets van een andere tab naar te lezen zoals ik het nu begrijp
ik moet dus zoeen nieuw colommetje erneer zetten maar wat moet er dan ipv mysql_result enzo staan?

of ben ik iets anders vergeten?

BVD! :D

- Martijn31
 
Laatst bewerkt:
Je query doet het niet.

Zet de DEBUG mode eens aan, dan zie je de fout.
 
Heey een bekende :P

Waar doe ik dat?
ik ben een noobie wat dat betreft :(
 
Plant maar even bovenaan je file:

PHP:
define( 'DEBUG', true );
 
Je bedoelt dit? ofwat bedoel je :o

[sql] define( 'DEBUG', true );
function result($query,$row=0,$column=0){
$result = mysql_result($query,$row,$column);
if(defined('DEBUG')){ if($result == false){ echo mysql_error($this->connection) . "<br />Query that errored: ".$this->lastquery; } }
return $result; [/sql]

als je dat bedoelt dan krijg ik een error...een nieuwe namelijk:

Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in C:\xampp\htdocs\includes\classes.php on line 419

mvg
 
Helemaal bovenaan de file of in je index; niet in een Class.

Kijk gewoon waar je script begint, en zet het op de allereerste regel nadat je php mode opent (met <?php )
 
Heel hartelijk bedankt het is gelukt ik heb de fout opgelost
ik moest in een andere map ook nog de query belcr toevoegen..
ik heb nu het laatste probleempje en dat is:
als ik credits toevoeg via deze code:
[sql] mysql_query("UPDATE users SET belcr = belcr - 10 WHERE name = '". $user->name."' LIMIT 1") or die(mysql_error());[/sql]
Dan komen ze alleen aan bij de map users en dan schrijft hij ze er niet bij in de nieuwe tab
kan ik d.m.v een instelling ervoor zorgen dat deze code zo blijft maar dat hij ze automatisch bij users en bij de nieuwe tab de belcr erbij schrijft?

bvd

-Martijn31
 
Nee :)

Tabs zijn niet met elkaar verbonden; om de wijziging te kunnen zien zul je die tab dus moeten vernieuwen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan