473,757 Members | 10,708 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

"Select" & "Order By" OK- ''WHERE'' Does'nt Work !

Before i post actual code, as i need a speedyish reply.
Can i first ask if anyone knows off the top of their head, if there is
a likely obvious cause to the following problem.
For the moment i've reduced my form request to a simple text string
entry, instead of my desired optional parameters. As i have been stuck
with a single unfathomable glitch for over a year.
Basically, if i enter queries such as ;
"select * from table" "select * from table order by artist",
it works perfectly. However if i introduce the 'where' option, as in
"select * from table where artist like whatever". It comes back with
"could not execute query". This happens even if i append "order by" to
it.
I'll post all the various codes if anyone can please help.
Jul 17 '05
23 5682
"Tom Thackrey" <us***********@ nospam.com> wrote in message news:<FW******* ***********@new ssvr14.news.pro digy.com>...
On 31-Oct-2003, i.*******@onmai l.co.uk (ian justice) wrote:
The versions i am using are as follows;
PHP4u Version 3.0 Based on 4.3.2
MySQL 3.23.56
If the syntax is correct


I'm relatively new to computers, so this may be a ludricous
suggestion. As in it would
leave my Database open to malicious destruction. However, if it
would'nt, ( i simply do
not know ). I could give you the URL of a copy of the Form that i'm
using and the PHP
script URL. Although presumably, that i not necessary as the Form has
that as the 'action'
and you can't view the PHP code.
I will still post the PHP code tomorrow.
Jul 17 '05 #11
"Tom Thackrey" <us***********@ nospam.com> wrote in message news:<x%******* ********@newssv r29.news.prodig y.com>...
On 1-Nov-2003, i.*******@onmai l.co.uk (ian justice) wrote:
"Tom Thackrey" <us***********@ nospam.com> wrote in message
news:<FW******* ***********@new ssvr14.news.pro digy.com>...
You'd save us all a lot of time if you'd just post the sql message that's faillingalong with the error message.


Sorry, i will paste the whole script on Tuesday at the latest. I'll
keep quiet
until then. Although i do know i kept it as basic as could be.
For instance the working parts of the HTML Form were,
<form action="page_na me.php" method="POST"> I also tried "GET" with
exactly the same outcome.
<input type="text" name="write">
The 'crucial' ? part of the PHP Script was simply
"$sql=$writ e". Which works fine without the where option.
Jul 17 '05 #12

On 1-Nov-2003, i.*******@onmai l.co.uk (ian justice) wrote:
"Tom Thackrey" <us***********@ nospam.com> wrote in message
news:<x%******* ********@newssv r29.news.prodig y.com>...
On 1-Nov-2003, i.*******@onmai l.co.uk (ian justice) wrote:
"Tom Thackrey" <us***********@ nospam.com> wrote in message
news:<FW******* ***********@new ssvr14.news.pro digy.com>...
You'd save us all a lot of time if you'd just post the sql message that's faillingalong with the error message.


Sorry, i will paste the whole script on Tuesday at the latest. I'll
keep quiet
until then. Although i do know i kept it as basic as could be.
For instance the working parts of the HTML Form were,
<form action="page_na me.php" method="POST"> I also tried "GET" with
exactly the same outcome.
<input type="text" name="write">
The 'crucial' ? part of the PHP Script was simply
"$sql=$writ e". Which works fine without the where option.


I gather you are entering the sql in an <input field. You do know that if
you have magic quotes on your input will be escaped with back slashes
automatically which would transform "select * from table where col like
'something'" to "select * from table where col like \'something\'" causing a
mysql syntax error.

I suggest that you code in such a way that these type of errors become
obvious, for example:

$result = mysql_query($sq l) or die("Error: $sql failed because
".mysql_error() );

--
Tom Thackrey
www.creative-light.com
tom (at) creative (dash) light (dot) com
do NOT send email to ja*********@wil lglen.net (it's reserved for spammers)
Jul 17 '05 #13
I noticed that Message-ID:
<Pq************ ***@newssvr29.n ews.prodigy.com > from Tom Thackrey
contained the following:
I gather you are entering the sql in an <input field. You do know that if
you have magic quotes on your input will be escaped with back slashes
automaticall y which would transform "select * from table where col like
'something'" to "select * from table where col like \'something\'" causing a
mysql syntax error.


And use
$sql =stripslashes($ write);

--
Geoff Berrow
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
Jul 17 '05 #14
"Tom Thackrey" <us***********@ nospam.com> wrote in message news:<x%******* ********@newssv r29.news.prodig y.com>...
On 1-Nov-2003, i.*******@onmai l.co.uk (ian justice) wrote:
"Tom Thackrey" <us***********@ nospam.com> wrote in message
news:<FW******* ***********@new ssvr14.news.pro digy.com>...
You'd save us all a lot of time if you'd just post the sql statement that's failing along with the mysql error message.

The basic and simple form and scripts are given below.
#######SHORT FORM########
<form method="get" action="file_na me.php">
Write In Here <input type="textarea" name="write" rows="1"
cols="400"><br> <br>
<input type="submit" value="SEARCH">
<input type="reset" value="RESET">

######SHORT SCRIPT########
<?php
$conn=@mysql_co nnect("localhos t", "user_name" , "password") or
die("could not connect");
$rs=@mysql_sele ct_db("database _name", $conn) or die("could not connect
to database");
$sql="$write";
$rs=mysql_query ($sql, $conn) or die("could not execute query");
$list="<table border=\"1\" cellpadding=\"2 \">";
$list.="<tr><th >SONG</th>";
$list.="<th>FOL DER</th>";
$list.="<th>FOR MAT</th>";
$list.="<th>ART IST</th></tr>";
while($row=mysq l_fetch_array($ rs))
{
$list.="<tr>";
$list.="<td>".$ row["SONG"]."</td>";
$list.="<td>".$ row["FOLDER"]."</td>";
$list.="<td>".$ row["FORMAT"]."</td>";
$list.="<td>".$ row["ARTIST"]."</td>";
$list.="</tr>";
}
$list.="</table>";
echo($list);
?>

############### ############### ############### ############### ############### ####
BE A GOD----SEND ME TO HEAVEN
If you want to have a great time and loads of fun. Please feel free to
tackle the problem with my 'Utopian script', which would send me
soaring to Heaven, emotionally, that is.
It produces the following parse error "Parse error: parse error in
/data/members/paid/x/x/user_name/htdocs/directory_name/file_name.php
on line 9"

###LONG SCRIPT#######

<?php
$conn=@mysql_co nnect("localhos t", "user_name" , "password") or
die("could not connect");
$rs=@mysql_sele ct_db("database _name", $conn) or die("could not connect
to database");
$sql="select * from table_name where";
if(isset($song) ){
$sql.="song="$s ong" and"
}
if(isset($folde r)){
$sql.="folder=" $folder" and"
}
if(isset($forma t)){
$sql.="format=" $format" and"
}
if(isset($artis t)){
$sql.="artist=" $artist" and"
}
$sql=ereg_repla ce("and", "", "$sql");
if(isset($order )){
$sql.="order="$ order"
}
$rs=mysql_query ($sql, $conn) or die("could not execute query");
$list="<table border=\"1\" cellpadding=\"2 \">";
$list.="<tr><th >SONG</th>";
$list.="<th>FOL DER</th>";
$list.="<th>FOR MAT</th>";
$list.="<th>ART IST</th></tr>";
while($row=mysq l_fetch_array($ rs))
{
$list.="<tr>";
$list.="<td>".$ row["song"]."</td>";
$list.="<td>".$ row["folder"]."</td>";
$list.="<td>".$ row["format"]."</td>";
$list.="<td>".$ row["artist"]."</td>";
$list.="</tr>";
}
$list.="</table>";
echo($list);
?>

######LONG FORM#######

<form action="form_na me.php" method="GET">

<b>SONG</b><br>
<input type="text" name="song" size="50"><br>
<b>FOLDER</b><br>
<input type="text" name="folder" size="2"><br>
<b>FORMAT</b><br>
<input type="text" name="format" size="20"><br>
<b>ARTIST</b><br>
<input type="text" name="artist" size="40"><br>

The percent sign can be used as a wildcard. You can place it at the
start, end or both ends with appropiate results.<br>

<b>ORDER RESULTS BY;</b><br>
<input type="radio" name="order" value="order by song"
checked><b>SONG </b><br>
<input type="radio" name="order" value="order by
folder"><b>FOLD ER</b><br>
<input type="radio" name="order" value="order by
artist"><b>ARTI ST</b>&nbsp

<input type="submit" value="SEARCH"> <input type="reset"
value="RESET">< br><br>
</form>
Jul 17 '05 #15

On 4-Nov-2003, i.*******@onmai l.co.uk (ian justice) wrote:
The basic and simple form and scripts are given below.
#######SHORT FORM########
<form method="get" action="file_na me.php">
Write In Here <input type="textarea" name="write" rows="1"
cols="400"><br> <br>
<input type="submit" value="SEARCH">
<input type="reset" value="RESET">

######SHORT SCRIPT########
<?php
$conn=@mysql_co nnect("localhos t", "user_name" , "password") or
die("could not connect");
$rs=@mysql_sele ct_db("database _name", $conn) or die("could not connect
to database");
$sql="$write";
Unless you have register globals on you need to code the above as
$sql = $_POST['write'];
$rs=mysql_query ($sql, $conn) or die("could not execute query");
This would be more useful as
$rs=mysql_query ($sql, $conn) or die("could not execute query [$sql] because
".mysql_error() );

$list="<table border=\"1\" cellpadding=\"2 \">";
$list.="<tr><th >SONG</th>";
$list.="<th>FOL DER</th>";
$list.="<th>FOR MAT</th>";
$list.="<th>ART IST</th></tr>";
while($row=mysq l_fetch_array($ rs))
{
$list.="<tr>";
$list.="<td>".$ row["SONG"]."</td>";
$list.="<td>".$ row["FOLDER"]."</td>";
$list.="<td>".$ row["FORMAT"]."</td>";
$list.="<td>".$ row["ARTIST"]."</td>";
$list.="</tr>";
}
$list.="</table>";
echo($list);
?>

############### ############### ############### ############### ############### ####
BE A GOD----SEND ME TO HEAVEN
If you want to have a great time and loads of fun. Please feel free to
tackle the problem with my 'Utopian script', which would send me
soaring to Heaven, emotionally, that is.
It produces the following parse error "Parse error: parse error in
/data/members/paid/x/x/user_name/htdocs/directory_name/file_name.php
on line 9"

###LONG SCRIPT#######

<?php
$conn=@mysql_co nnect("localhos t", "user_name" , "password") or
die("could not connect");
$rs=@mysql_sele ct_db("database _name", $conn) or die("could not connect
to database");
$sql="select * from table_name where";
if(isset($song) ){
$sql.="song="$s ong" and"
The above has unescaped quotes and no ;, it also needs a space after the
'and' or you will end up with '... andfolder=...'
it should be
$sql.="song=\"$ song\" and ";
the rest of these have the same problem
}
if(isset($folde r)){
$sql.="folder=" $folder" and"
}
if(isset($forma t)){
$sql.="format=" $format" and"
}
if(isset($artis t)){
$sql.="artist=" $artist" and"
}
$sql=ereg_repla ce("and", "", "$sql");
Huh? take the above out and replace it with

$sql .= ' 1 ';
if(isset($order )){
$sql.="order="$ order"
should be
$sql .= "order=\"$order \"";

}
$rs=mysql_query ($sql, $conn) or die("could not execute query");
see earlier comment about mysql_error()
$list="<table border=\"1\" cellpadding=\"2 \">";
$list.="<tr><th >SONG</th>";
$list.="<th>FOL DER</th>";
$list.="<th>FOR MAT</th>";
$list.="<th>ART IST</th></tr>";
while($row=mysq l_fetch_array($ rs))
{
$list.="<tr>";
$list.="<td>".$ row["song"]."</td>";
$list.="<td>".$ row["folder"]."</td>";
$list.="<td>".$ row["format"]."</td>";
$list.="<td>".$ row["artist"]."</td>";
$list.="</tr>";
}
$list.="</table>";
echo($list);
?>

######LONG FORM#######

<form action="form_na me.php" method="GET">

<b>SONG</b><br>
<input type="text" name="song" size="50"><br>
<b>FOLDER</b><br>
<input type="text" name="folder" size="2"><br>
<b>FORMAT</b><br>
<input type="text" name="format" size="20"><br>
<b>ARTIST</b><br>
<input type="text" name="artist" size="40"><br>

The percent sign can be used as a wildcard. You can place it at the
start, end or both ends with appropiate results.<br>

<b>ORDER RESULTS BY;</b><br>
<input type="radio" name="order" value="order by song"
checked><b>SONG </b><br>
<input type="radio" name="order" value="order by
folder"><b>FOLD ER</b><br>
<input type="radio" name="order" value="order by
artist"><b>ARTI ST</b>&nbsp

<input type="submit" value="SEARCH"> <input type="reset"
value="RESET">< br><br>
</form>


It's always useful to display your sql statements especially when you build
them in parts. That's why using the or die() to display the sql and the
error message is way more helpful than just displaying "i have an error,
guess what it is"

--
Tom Thackrey
www.creative-light.com
tom (at) creative (dash) light (dot) com
do NOT send email to ja*********@wil lglen.net (it's reserved for spammers)
Jul 17 '05 #16
"Tom Thackrey" <us***********@ nospam.com> wrote in message news:<n_******* ************@ne wssvr21.news.pr odigy.com>...

Unless you have register globals on you need to code the above as
$sql = $_POST['write'];
They are turned on as far as i know. If it's of any help or
assistance, all the specifications are contained in this link
"http://www.php4u.info/phpinfo.php"
$rs=mysql_query ($sql, $conn) or die("could not execute query");


This would be more useful as
$rs=mysql_query ($sql, $conn) or die("could not execute query [$sql] because
".mysql_error() );

I had since added that extension, with very interesting results. There
is a possibility, that 'stripslashes' are involved. I'll have to go
and learn what they are first. I am very new to computers, never ever
haven even touched one until about eighteen months ago.
<?php
$conn=@mysql_co nnect("localhos t", "user_name" , "password") or
die("could not connect");
$rs=@mysql_sele ct_db("database _name", $conn) or die("could not connect
to database");
$sql="select * from table_name where";
if(isset($song) ){
$sql.="song="$s ong" and"


The above has unescaped quotes and no ;, it also needs a space after the
'and' or you will end up with '... andfolder=...'
it should be
$sql.="song=\"$ song\" and ";
the rest of these have the same problem


The 'and' mention looks to be a spectaculary thick oversight on my
part.
I'll have to look into this in detail. So much of the problems could
be that, ( i'm not removing blame from my scripting ), server specific
syntax. For example in the vast amount of reading i've done on php (
yes, apparently fruitless ), i had never seen mention of where, as in
my simple html form. One can enter a query successfully without using
any quotes or capitals.
Incidentally, if it would be of any help, i could publish here the
URL'S of my forms on nmy website. As, i'm sure the error messages now
being detailed would mean far more to yourself than me. I obviously
don't wish to leave my database open to malicious attack. Bearing in
mind it's an open text field entry. Presumably some bright spark could
easily drop the whole thing ???.
$sql=ereg_repla ce("and", "", "$sql");


Huh? take the above out and replace it with

$sql .= ' 1 ';

This ereg_replace 'thing' was something i found recommended in a forum
once. :) sorry. I'm very interested in your quoting of the '1'. As in
my database interface from my website provider, that is sometimes in
their syntax. Incidentally, they show the syntax of a request upon
successful ( or otherwise ) completion. However, if i copy and paste
it into their text field and run it, it astoundingly always says
syntax error !!!. Again, allowing for me being uneducated in computer
matters, i wonder if this is a result of 'stripslashes' etc. ?.
It's always useful to display your sql statements especially when you build
them in parts. That's why using the or die() to display the sql and the
error message is way more helpful than just displaying "i have an error,
guess what it is"

Taken on board.
Jul 17 '05 #17
Geoff Berrow <bl******@ckdog .co.uk> wrote in message news:<qh******* *************** **********@4ax. com>...
I noticed that Message-ID:
<Pq************ ***@newssvr29.n ews.prodigy.com > from Tom Thackrey
contained the following:
I gather you are entering the sql in an <input field. You do know that if
you have magic quotes on your input will be escaped with back slashes
automaticall y which would transform "select * from table where col like
'something'" to "select * from table where col like \'something\'" causing a
mysql syntax error.


And use
$sql =stripslashes($ write);


APOLOGIES IF THIS IS NOT PROTOCOL. BUT, SOME THINGS IN LIFE HAVE TO BE
IN BIG BLOCK LETTERS. I HAVE JUST ADDED THE 'STRIPSLASHES' TO MY
SIMPLE TEST FORM. EVERYTHING WORKS. SO, IF ONLY I CAN WORK IT INTO MY
LONG VERSION. ALTHOUGH, I FEAR I HAVE MANY MORE MISTAKES LURKING
WITHIN THAT SCRIPT. HOWEVER, FOR NOW, MANY, MANY SINCERE THANKS. I'M
ABSOLUTELY STUNNED.
Jul 17 '05 #18
I noticed that Message-ID:
<f6************ **************@ posting.google. com> from ian justice
contained the following:
HOWEVER, FOR NOW, MANY, MANY SINCERE THANKS. I'M
ABSOLUTELY STUNNED.


Yeah, I get like that when my scripts run. %-)
--
Geoff Berrow
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
Jul 17 '05 #19

On 5-Nov-2003, i.*******@onmai l.co.uk (ian justice) wrote:
"Tom Thackrey" <us***********@ nospam.com> wrote in message
news:<n_******* ************@ne wssvr21.news.pr odigy.com>...

Unless you have register globals on you need to code the above as
$sql = $_POST['write'];

They are turned on as far as i know. If it's of any help or
assistance, all the specifications are contained in this link
"http://www.php4u.info/phpinfo.php"
$rs=mysql_query ($sql, $conn) or die("could not execute query");


This would be more useful as
$rs=mysql_query ($sql, $conn) or die("could not execute query [$sql]
because
".mysql_error() );

I had since added that extension, with very interesting results. There
is a possibility, that 'stripslashes' are involved. I'll have to go
and learn what they are first. I am very new to computers, never ever
haven even touched one until about eighteen months ago.
<?php
$conn=@mysql_co nnect("localhos t", "user_name" , "password") or
die("could not connect");
$rs=@mysql_sele ct_db("database _name", $conn) or die("could not connect
to database");
$sql="select * from table_name where";
if(isset($song) ){
$sql.="song="$s ong" and"


The above has unescaped quotes and no ;, it also needs a space after the
'and' or you will end up with '... andfolder=...'
it should be
$sql.="song=\"$ song\" and ";
the rest of these have the same problem


The 'and' mention looks to be a spectaculary thick oversight on my
part.
I'll have to look into this in detail. So much of the problems could
be that, ( i'm not removing blame from my scripting ), server specific
syntax. For example in the vast amount of reading i've done on php (
yes, apparently fruitless ), i had never seen mention of where, as in
my simple html form. One can enter a query successfully without using
any quotes or capitals.
Incidentally, if it would be of any help, i could publish here the
URL'S of my forms on nmy website. As, i'm sure the error messages now
being detailed would mean far more to yourself than me. I obviously
don't wish to leave my database open to malicious attack. Bearing in
mind it's an open text field entry. Presumably some bright spark could
easily drop the whole thing ???.
$sql=ereg_repla ce("and", "", "$sql");


Huh? take the above out and replace it with

$sql .= ' 1 ';

This ereg_replace 'thing' was something i found recommended in a forum
once. :) sorry. I'm very interested in your quoting of the '1'. As in
my database interface from my website provider, that is sometimes in
their syntax. Incidentally, they show the syntax of a request upon
successful ( or otherwise ) completion. However, if i copy and paste
it into their text field and run it, it astoundingly always says
syntax error !!!. Again, allowing for me being uneducated in computer
matters, i wonder if this is a result of 'stripslashes' etc. ?.

It's always useful to display your sql statements especially when you
build
them in parts. That's why using the or die() to display the sql and the
error message is way more helpful than just displaying "i have an error,
guess what it is"

Taken on board.


In looking at your phpinfo() I see that you have register_global s On,
safe_mode On, and magic_quotes On.

Register Globals On means that you do not have to use $_POST[] and $_GET[]
to retrieve values from the previous page. The values will be available
directly as global variables. (It's still a good idea to use $_POST etc.
it's safer and doesn't rely on register globals being On.)

Safe Mode On restricts the things you can do, like where you can create or
read files, etc.

Magic Quotes On causes any input from the user to be escaped with slashes.
If the user enters "Don't feed the bears.", the string will appear in your
PHP program as "Don\'t feed the bears." this is suitable for entering as
data in a database, but could cause problems if you are trying to pass whole
sql statements. Use stripslashes() to remove these escapes.

The $str .= ' 1 '; I suggested was to compensate for the ' and ' you put
after each argument. Doing it your way would result in something like

select * from table where song='cherish' and order by somename

adding the 1 makes it legal syntax

select * from table where song='cherish' and 1 order by somename

it also works when no field is specified

select * from table where 1 order by somename



--
Tom Thackrey
www.creative-light.com
tom (at) creative (dash) light (dot) com
do NOT send email to ja*********@wil lglen.net (it's reserved for spammers)
Jul 17 '05 #20

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
1885
by: Nicolae Fieraru | last post by:
Hi All, I try to build an asp page and I try to execute this sql string: dim weight weight = CLng(Request.Form("Weight") strQ = "SELECT * FROM tbFreightPrices WHERE MinWeight < weight" objRS.Open strQ, objConn What happens is that although I get corectly the weight from a form, I can't
10
5637
by: serge | last post by:
Using "SELECT * " is a bad practice even when using a VIEW instead of a table? I have some stored procedures that are identical with the difference of one statement in the WHERE clause. If I create a single View and specify also in this View the WHERE clause that is common in these stored procedures, I will have the new stored procecures changed to be like:
7
1758
by: binary-nomad | last post by:
Hello, When I do a "AND" in a SQL query, eg. SELECT NAME WHERE SEX="male" AND AGE= "30", MySQL does a sub-search, right? i.e. it does the "WHERE SEX=male" first, and then searches through the list of *those* results to see if AGE=30? Does it do this from left to right? i.e. in the query above, would the table always, and necessarily, get searched for "SEX=male" first, and "AGE=30" second?
3
2248
by: Ptbrady | last post by:
"Order By" fails in form for linked table. -------------- My A2K database has worked well for several years, but now has been split into front-end/back-end and has the following problem. I have a form to access a table which I'll call "NameTable". It has a simple structure: ------------ EmployeeID FirstName (Other fields) (autonumber, primary key) ---------------
9
9599
by: Frederik | last post by:
Hi all, I'm building a C# application that uses a M$ Acces database. In one of the queries I use something like the following: SELECT id FROM mytable WHERE id IN (20, 12, 21, 14) The result is fine, except that the order of the id's is not preserved. It seems to be ordered ascending. How can I keep the order I used as input?
6
9351
by: GSteven | last post by:
(as formerly posted to microsoft.public.access.forms with no result) I've created a continuous form which is based on a straightforward table (ex - customers - 100 records). On the form there is a checkbox with a control source named "MARK" (boolean) from customer table. I can check and uncheck individual records fine. Then I created 2 command buttons named "Select All" and "Deselect All". The Onclick property of these buttons runs code...
7
6339
by: Giles | last post by:
An ASP page outputs data from the query "Select ThisAndThat from comments WHERE pageURL='" & pageURL & "' ORDER BY threadID, datesent" (Access mdb) threadID is a string (OK, I know!), which means that 103 displays before 99. Is there a way to write the SQL query to order them numerically? This would be much easier for me than changing the data type and hunting down every page that INSERTS or UPDATES the db. Thanks, Giles
3
3100
by: divya | last post by:
Hi, I have a table tblbwday with 2 fields Name and Birthday.I have written this script for displaying evryday names of the people on that day. <% set objConn =server.createobject("ADODB.connection") objConn.open "DSN=Photo" Dim sqlSELsite,ObjRSSel sqlSELsite = "SELECT Name FROM tblbwday WHERE B'day ="& date() &" " '
3
2705
by: =?Utf-8?B?VmFuZXNzYQ==?= | last post by:
Here is my loop and it runs fine: ---------------------------------------------------- sSQL = "SELECT * FROM STORE_ITEMS" Set DataRec = DB.execute(sSQL) if not DataRec.EOF then do while not DataRec.EOF SKU = trim (DataRec("SKU")) ITEM_ID = trim(DataRec("ITEM_ID")) ...
0
9489
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9906
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9885
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9737
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7286
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5172
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5329
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
3
3399
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2698
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.