Hallo Allemaal,

Ik ben nieuw hier, omdat ik echt hulp nodig heb. Wat ik ook doe, ik krijg steeds dezelfde foutcode.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

Ik heb helemaal geen verstand van MySQL, dus ik hoop dat jullie mij willen helpen.

De volledige code ziet er als volgt uit:

$code = 9;

$username = cb($_POST['checkurl']);

$pattern_username = '^([0-9a-z])([0-9a-z-]{1,18})([0-9a-z])$';

if ($username!='') {

$sql_register_check = "SELECT username FROM ".SEC_TABLE_USERS." WHERE username='$username'";
$query_sql_register_check = mysql_db_query(SEC_MYSQL_BASE,$sql_register_check,$connect);
$num_rows = mysql_num_rows($query_sql_register_check);

}

if ($num_results>0) {$stop=1;$code=1;} elseif ($username=='') {$stop=1;$code=2;} elseif (!ereg($pattern_username,$username)) {$stop=1;$code=3;}



Wil/kan iemand mij helpen?

je moet ook een sql uploaden.
flexx schreef op 31.05.2006 21:43
je moet ook een sql uploaden.


Sorry, wat bedoel je hier precies mee?
Mysql error
Eris schreef op 31.05.2006 21:47
Mysql error


Ja, dat begrijp ik wel, maar wat kan ik daar nou aan doen?

Kun je me aub ook echt helpen?
hij moet toch een sql maken en in zijn db stoppen:s want zonder de sql blijf die mysql error krijgen

volgends mij^o)
Is SEC_TABLE_USERS een voorgedefinieerde constante? Je query hoort onderstaand format te hebben:
<?php
$sql_register_check = "
SELECT username
FROM tabelnaam
WHERE username = '" . $username . "'";
?>
Wat zie je als je dit doet onderaan je code:
<?php
echo $sql_register_check;
?>
leg je nu de fout uit of wat want ik volg je nu niet
Jan Koehoorn schreef op 31.05.2006 21:52
Is SEC_TABLE_USERS een voorgedefinieerde constante?


Ja!
ik had het niet tegen jouw tegen jan want snapte ff niet waarom hij dat er neerzette;)
@Flexx: okee :-)
@Yvon: wat is het resultaat van die echo (mijn tweede tip)

Reageren