我有两张桌子:users, images.用户有一个列paid,它是他们支付多少图像进入比赛的数字.图像有entered一个值为0的列表,未输入,1表示输入.我需要每个用户的总和.
我试图查询付费的图像比他们输入的所有用户.但它没有正常工作..继承人打印什么:
bob@example.com 8 2
jcannon@example.com 3 3
jrcih@example.com 7 3
aerwqeerll@example.com 5 1
ray@example.com 2 3
Run Code Online (Sandbox Code Playgroud)
您可以看到jcannon @和ray @不应该在列表中,因为pay不大于输入
这是代码:
$SQL = mysql_query("SELECT *, SUM(images.entered)
FROM users, images
WHERE users.id=images.owner
AND users.paid>'SUM(images.entered)'
GROUP BY users.id ");
while($sendto=mysql_fetch_array($SQL)){
print $sendto['email']." ".$sendto['paid'].
" ".$sendto['SUM(images.entered)']. "<br>";
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
Delphi Xe,Win7
我需要以下功能:
Function isPcInDomain:bool;
Run Code Online (Sandbox Code Playgroud)
域名对我不感兴趣,msdn LsaQueryInformationPolicy也是(或者在Delphi上实现).我想有一个不需要查询网络的功能.
如果计算机的本地名称包含a,它仍然必须工作.
尝试定义域名,但在不在域中的个人计算机上 - 作为域名给出本地工作组的名称:(
我在字符串中有几个数字,例如:
8;#
10;#
34;#
etc...
Run Code Online (Sandbox Code Playgroud)
我想从字符串中删除所有这些,所以我认为RegExp将是我的最佳选择.
我使用什么正则表达式来识别后面的任何数字系列;#?
我已经使用jdbc从表中删除记录,同时执行相同的操作,我得到了一个错误,如下所示:
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
at com.mysql.jdbc.ResultSetImpl.checkRowPos(ResultSetImpl.java:841)
at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2674)
at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2815)
at org.apache.commons.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:236)
at net.ordernet.vd.lookupTable.UpdateLookupTable.deleteLookupTableRecords(UpdateLookupTable.java:118)
at net.ordernet.vd.soap.UpdateLookupTableTool.deleteLookupTableRecords(UpdateLookupTableTool.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
Run Code Online (Sandbox Code Playgroud)
我的代码如下:1)取两个字符串来指定查询2)连接对象用于准备语句3)在'int'变量中检查更新查询的结果4)我没有使用结果集,得到了虽然结果集异常......!
try
{
String queryDeleteLookupTableRecords = "delete from LookupTableRecords where tableId = ?";
String queryDeleteLookupTableRows = "delete from LookupTableRows where tableId = ?";
PreparedStatement psDeleteLookupTableRecords = oConnection.prepareStatement(queryDeleteLookupTableRecords);
PreparedStatement psDeleteLookupTableRows = oConnection.prepareStatement(queryDeleteLookupTableRows);
psDeleteLookupTableRecords.setInt(1, oLookupTable.getID());
psDeleteLookupTableRows.setInt(1, oLookupTable.getID());
int result = psDeleteLookupTableRecords.executeUpdate();
int result2 = psDeleteLookupTableRows.executeUpdate();
if(result …Run Code Online (Sandbox Code Playgroud) 是否有任何方法可以采用旧的Borland C++(v6)项目并将其转换为Delphi(v7,如果有帮助,可能是XE,但最好是D7)?
我似乎记得BCB可以编译Pascal,但不是相反.在任何情况下,我都希望将项目交给那些不懂C++而且知道Delphi以扩展它的人.
我不想保留任何旧的C++代码,只需将所有内容转换为Delphi - 如果必须的话,手动将其转换为Delphi.
希望你能节省我一些时间......
我有一个网址http://www.example.com/?req=welcome.
要获取参数,req我使用PHP如下:
echo $_GET['req'];
Run Code Online (Sandbox Code Playgroud)
这将显示正文中的消息,但此输出应在一秒后消失.
我怎么做?
编写此代码的不是我,而是以前的程序员.但是,我注意到他没有提供解密算法,导致加密无用.
我怎么解密这个?
function Encrypt(jstr: String): String;
var
I: Integer;
A: Real;
begin
if Length(jstr) = 0 Then begin
Result := '';
Exit;
end;
A := 0;
for I := 0 To Length(jstr) do
A := A + (Ord(jstr[I]) * Pos(jstr[I],jstr)) / 33;
Result := FormatFloat('0000000000.0000000000',A);
if Pos(',',Result) > 0 then begin
Insert('.',Result,Pos(',',Result));
Delete(Result,Pos(',',Result),1);
end;
end;
Run Code Online (Sandbox Code Playgroud)
谢谢!
SqlConnection sqlConnection = new SqlConnection(sqlConnectionString);
SqlCommand command = new SqlCommand();
command.CommandText =
"INSERT INTO [Users]
VALUES (Username=@username, Firstname=@firstname
, Lastname=@lastname, ProfilePic=NULL, Bio=@bio, Email=@email
, EmailIsVerified=@emailverified, Hash=@hash, CompanyID=@companyid)";
command.Parameters.AddWithValue("@username", m_username);
command.Parameters.AddWithValue("@firstname", m_firstname);
command.Parameters.AddWithValue("@lastname", m_lastname);
command.Parameters.AddWithValue("@bio", m_bio);
command.Parameters.AddWithValue("@email", m_email);
command.Parameters.AddWithValue("@emailverified", (m_emailIsVerified ? "yes" : "no"));
command.Parameters.AddWithValue("@hash", m_hash);
command.Parameters.AddWithValue("@companyid", m_companyID);
command.CommandType = CommandType.Text;
command.Connection = sqlConnection;
sqlConnection.Open();
command.ExecuteNonQuery();
sqlConnection.Close();
Run Code Online (Sandbox Code Playgroud)
使用上面的代码我得到"语法错误near ="错误.我做错了什么?
在Magento 1.5中,我正在调用区域API.它在我的开发环境中工作正常并返回:
[{"region_id":"66","code":"AB","name":"Alberta"},
{"region_id":"67","code":"BC","name":"British Columbia"},
{"region_id":"68","code":"MB","name":"Manitoba"},
{"region_id":"69","code":"NL","name":"Newfoundland and Labrador"},
{"region_id":"70","code":"NB","name":"New Brunswick"},
{"region_id":"71","code":"NS","name":"Nova Scotia"},
{"region_id":"72","code":"NT","name":"Northwest Territories"},
{"region_id":"73","code":"NU","name":"Nunavut"},
{"region_id":"74","code":"ON","name":"Ontario"},
{"region_id":"75","code":"PE","name":"Prince Edward Island"},
{"region_id":"76","code":"QC","name":"Quebec"},
{"region_id":"77","code":"SK","name":"Saskatchewan"},
{"region_id":"78","code":"YT","name":"Yukon Territory"}]
Run Code Online (Sandbox Code Playgroud)
然后,当在我的登台环境中调用此API时,结果是相同的,除非每个单独的名称都为null,即使id和代码是好的:
[{"region_id":"66","code":"AB","name":null},
{"region_id":"67","code":"BC","name":null},
{"region_id":"68","code":"MB","name":null},
{"region_id":"69","code":"NL","name":null},
{"region_id":"70","code":"NB","name":null},
{"region_id":"71","code":"NS","name":null},
{"region_id":"72","code":"NT","name":null},
{"region_id":"73","code":"NU","name":null},
{"region_id":"74","code":"ON","name":null},
{"region_id":"75","code":"PE","name":null},
{"region_id":"76","code":"QC","name":null},
{"region_id":"77","code":"SK","name":null},
{"region_id":"78","code":"YT","name":null}]
Run Code Online (Sandbox Code Playgroud)
什么会导致这个?
我有一个变量data,变量的类型是:TIdBytes.
变量包含一些用gzip编码的数据.
如何解码这些数据?