First let me say thank you for all the responses.
Now, let me say I'm not sure what exactly I need to
do. Explanation - Primarily I have absolutely no
experience with PHP , but I can learn, so that's
helpful :)
The thing I'm trying to figure out is what I need to
learn, because currently I'm developing in
Dreamweaver, using a set of extensions from a company
call Interakt (this isn't a advertisement or
endorsement). Specifically using the Impakt
extensions. So , the bottom line is this is a PHP
-Adodb model. Now all I know is that Adodb is an
abstraction layer to PHP.
The code that wound up working for me is the following
(the KT_id are the session variables to identify the
user):
global $DBconnection, $HTTP_SESSION_VARS;
$colname__Recordset = '-1';
if (isset($HTTP_SESSION_VARS['KT_id_xxx'])) {
$colname__Recordset =
$HTTP_SESSION_VARS['KT_id_xxx'];
}
$query_Recordset = sprintf("SELECT * FROM LurkCerts
WHERE LurkID =
%s",
$colname__Recordset);
$Recordset =
$DBconnection->SelectLimit($query_Recordset) or
die($conn_name->ErrorMsg());
$totalRows_Recordset = $Recordset->RecordCount();
if ($totalRows_Recordset >= 10)
$tNG->setError(-1,"Too many table records for current
user!");
Bottom line I have no idea what "language" this is.
Anyway , hope this is not a confusing post.
Thank you ,
Stuart
--- Dobromir Velev <[EMAIL PROTECTED]> wrote:
> Hi,
> First mysql_fetch_row() returns an array so it
> doesn't make much sense to
> compare it to 5. If you want to check tne number of
> records the query has
> returned you should use mysql_num_rows() - like this
>
> if(mysql_num_rows($result)>=5){ }
>
> or if you want to check the value returned by the
> query something like this
> should work though I would personally add some
> additional error testing.
>
> if(mysql_result($result,0,0)>=5){ }
>
> HTH
> --
> Dobromir Velev
> [EMAIL PROTECTED]
> http://www.websitepulse.com/
>
>
> On Wednesday 25 August 2004 18:02, Stuart Felenstein
> wrote:
> > Thought earlier that I could get by on just plain
> SQL.
> >
> > Php needed. I'm getting a parse error on the "if"
> > line.
> > This is supposed to be a trigger then before
> > transaction counts the number of rows , id already
> > inserted, if exceeded , kick back error message ,
> halt
> > transaction.
> > Not sure where I need to go with this statement to
> > make it work. Ideas , help, suggestions welcome!
> >
> > //start trigger Trigger1
> > function KT_TriggerSTARTER_Trigger1(&$tNG) {
> > $result = mysql_query("SELECT LurkTitleTim.LurkID
> > WHERE
> > LurkID='$new_input'");
> >
> > if ($row=mysql_fetch_row($result) >= 5) { error-
> data
> > already exists }
> >
> > else { go ahead and add data with INSERT
> statement
> > }
> > }
> >
> > Thank you ,
> > Stuart
>
>
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
>
http://lists.mysql.com/[EMAIL PROTECTED]
>
>
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]