| RoGuE_StreaK  
 
  
 
 
 Group: Members
 Posts: 418
 Joined: Jan. 2004
 | 
|  | Posted: Oct. 27 2004,01:06 |  |  Hi Robert, just tried converting over a mysql thing I've been working on, came across possibly one thing, the use of "%" in mysql as a wildcard, sqlite doesn't seem to like it (unless I've done something wrong):
 
 Code example:
 
 $db = "/home/dsl/db";
 $TableName="addressbook";
 sqlite_connect($db) or die("Count not connect to database");
 
 
 $sql="SELECT *
 FROM $TableName
 WHERE firstName LIKE \"%$firstName%\" AND lastName LIKE \"%$lastName%\" AND address LIKE \"%$address%\" AND telephone LIKE \"%$telephone%\"
 AND email LIKE \"%$email%\" AND dob LIKE \"%$day%$month%$year%\"
 ";
 
 $result = sqlite_query($sql,$db) or die("Query Failed");
 
 sqlite_close($Link);
 
 
 Result:
 sqlite_exec:
 SELECT * FROM addressbook WHERE firstName LIKE "%%%" AND lastName LIKE "%%" AND address LIKE "%%" AND telephone LIKE "%%" AND email LIKE "%%" AND dob LIKE "%%%%"
 sqlite_query result:
 SQL error: near "%": syntax error
 SQL error: near "%": syntax error
 SQL error: near "%": syntax error
 Query Failed
 
 MySQL would use the % as a wildcard, so you'd get all results in the table coming up.
 
 --------------
 "I find your lack of penguin disturbing"
 - Darth Tux
 |