Toon posts:

[PHP + MySQL] Zeer rare "error".

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey mensen,

zeer vaag probleempje hier, ik heb dit tabelletje gemaakt in mijn MySQL database.
CREATE TABLE members_account (
id int(5) NOT NULL auto_increment,
username varchar(15) NOT NULL default "",
password varchar(20) NOT NULL default "",
level varchar(20) NOT NULL default "Newbie",
email varchar(50) NOT NULL default "",
activation_key varchar(20) NOT NULL default "",
activated varchar(10) NOT NULL default "no",
PRIMARY KEY id (id)
) TYPE=MyISAM
richt je aandacht op de "activated". Ik heb mbv een script een hele row gevuld met data.
Maar als ik de data terug oproep werkt het niet perfect, ik gebruik als voorbeeld de "activated" kolom.

Als ik dit toepas:
$query = "SELECT activation_key FROM members_account WHERE activation_key ='".$_GET['key']."'";
$test = mysql_query($query) or die (mysql_error());
echo "".$test."";
dan zie ik dat $test deze waarde heeft:
Resource id #2
Ik weet niet bij god hoe hij daarbij komt, de waarde van de "activated" kolom is altijd "no".
Weet iemand hoe dit komt ? PS: heb mijn mysql server zelf opgezet, mss dat het daarom kuren heeft ofzo :D.

Verwijderd

mysql_query

(PHP 3, PHP 4 , PHP 5)
mysql_query -- Send a MySQL query
Description
resource mysql_query ( string query [, resource link_identifier] )

je moet je data natuurlijk nog wel fetchen uit je result...

[ Voor 9% gewijzigd door Verwijderd op 09-05-2005 23:57 ]


  • RuNnaH
  • Registratie: April 2000
  • Laatst online: 05-05-2025
mysql_query geeft altijd een resource terug. gebruik mysql_fetch_object of mysql_fetch_array om de rows op te halen.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Je moet mysql_fetch_array of een van zijn broertjes hebben, maar dat staat echt in elke PHP tutorial die MySQL behandelt beschreven, dus je maakt mij niet wijs dat je dat op Google niet kan vinden. ;)

Bovendien had je kunnen zoeken op je error message, dan had je het ook zelf op kunnen lossen. ;)

Volgende keer dus wat meer eigen inzet asjeblieft. Zie ook onze quickstart. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.