这应该是非常简单的我知道,但对于我的生活,我无法得到我的查询来做我需要的.
我希望找到那些有一定地位(所有行paid)按分组ref但前提是发现了超过1行.
这是我的示例表:
+-----+----------+----------+-------+
| id | deleted | status | ref |
+-----+----------+----------+-------+
| 1 | 0 | pending | 10001 |
| 2 | 0 | paid | 10001 |
| 3 | 0 | paid | 10001 |
| 4 | 0 | paid | 10002 |
| 5 | 1 | pending | 10002 |
| 6 | 1 | paid | 10002 |
| 7 | 0 | pending | 10003 …Run Code Online (Sandbox Code Playgroud) 我的服务器管理员刚刚将PHPMyAdmin升级到v4.0.4.2.
现在我无法编辑下表中的行:
CREATE TABLE IF NOT EXISTS `product_options` (
`product_id` int(10) NOT NULL,
`option_id` int(10) NOT NULL,
KEY `product_id` (`product_id`,`option_id`)
)
Run Code Online (Sandbox Code Playgroud)
当我浏览表中的数据时,PHPMyAdmin只返回此错误消息:
This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.
我不想在此表中使用唯一列,因此如何编辑数据?我可以改变一个设置吗?
非常感谢
MySQL v5.1.70
编辑/解决方案
我意识到它不一定是一个新的unique columnPHPMyAdmin想要我创建,而是一个unique index.这意味着我的表的结构不必改变 - 我只需要添加一个唯一的索引,无论如何我应该这样做.
我有一个电子表格,我想用PHP导入.我可以使用PHPExcel导入单元格数据,但无法弄清楚如何使用电子表格中的图像.
有没有办法做到这一点然后使用PHP中的图像保存到服务器等?
非常感谢您的帮助!:)
更新:
@ mark-baker - 非常感谢你对此的帮助!
我在一个带有一个JPG的测试XLS文件中使用了下面的代码:
$objPHPExcel = PHPExcel_IOFactory::load("SH.xls");
foreach ($objPHPExcel->getActiveSheet()->getDrawingCollection() as $drawing) {
if ($drawing instanceof PHPExcel_Worksheet_MemoryDrawing) {
ob_start();
call_user_func(
$drawing->getRenderingFunction(),
$drawing->getImageResource()
);
$imageContents = ob_get_contents();
ob_end_clean();
}
}
Run Code Online (Sandbox Code Playgroud)
我想我可以输出JPEG标题和$imageContents显示图像的内容.
我如何获得电子表格中图像的实际名称,例如"Picture1"?PHPExcel_Worksheet_MemoryDrawing可以实现吗?
我不能够感谢你!
我有以下我成功使用的正则表达式:
preg_match_all('/(\d+)\n(\w.*)\n(\d{3}\.\d{3}\.\d{2})\n(\d.*)\n(\d.*)/', $text, $matches)
Run Code Online (Sandbox Code Playgroud)
但是我刚刚发现,如果(\w.*)部件匹配的文本以外来字符开头Ä,那么它与任何东西都不匹配.
任何人都可以帮助我正确的模式应该是什么,而不是(\w.*)匹配以任何字符开头的字符串?
非常感谢
我已经使用addTTFfont()最新版本的tcpdf(5.9.134)中的方法来转换Arial字体.然而,它不打印英镑符号(£)并且似乎跳过转换此字符.它打印的所有内容都是一个空白框,字符应该是.
有谁知道是否可以列出要包含的字体转换的自定义字符?
谢谢
解决方法:
当我使用这个网站转换我的字体时,£符号出现正确:
http://www.xml-convert.com/en/convert-tff-font-to-afm-pfa-fpdf-tcpdf
我只能想象我没有使用该addTTFfont方法正确转换字体.无论如何,现在我很高兴,因为英镑出现了.
我有这个检查英国邮政编码的功能.问题是它永远不会返回true或false- 只是undefined.
function PostcodeAnywhere_Interactive_FindByPostcode_v1_00(Key, Postcode, UserName) {
var retval;
$.getJSON("https://services.postcodeanywhere.co.uk/PostcodeAnywhere/Interactive/FindByPostcode/v1.00/json3.ws?",
{
Key: Key,
Postcode: Postcode,
UserName: UserName
},
function (response) {
// Test for an error
if (response.Items.length == 1 && typeof(response.Items[0].Error) != "undefined") {
// Show the error message
retval = false;
} else {
// Check if there were any items found
if (response.Items.length == 0){
retval = false;
} else {
retval = true;
}
}
});
return retval;
}
Run Code Online (Sandbox Code Playgroud)
对我而言,它看起来应该总是回归, …
我正在编写一个PHP脚本来获取我的网站上的信用卡和客户详细信息,将这些详细信息无形地发送到Worldpay的服务器进行处理,然后根据响应(付费,失败等)采取行动.
我的问题是,在发送我的XML时,我似乎无法通过Worldpay进行身份验证 - 我已MYMERCHANTCODE用适当的商家代码替换.这是我正在使用的代码 - 它基于Worldpay的示例:
require_once 'HTTP/Request.php';
$xml='<?xml version="1.0"? encoding="UTF-8"?>
<!DOCTYPE paymentService PUBLIC "-//WorldPay//DTD WorldPay PaymentService v1//EN""http://dtd.worldpay.com/paymentService_v1.dtd">
<paymentService version="1.4" merchantCode="MYMERCHANTCODE">
<submit>
<order orderCode="T0211010">
<description>20 Tulip Bulbs from MYMERCHANT Webshops</description>
<amount value="2600" currencyCode="EUR" exponent="2"/>
<paymentDetails>
<VISA-SSL>
<cardNumber>4444333322221111</cardNumber>
<expiryDate>
<date month="09" year="2009"/>
</expiryDate>
<cardHolderName>J. Shopper</cardHolderName>
<cvc>123</cvc>
<cardAddress>
<address>
<street>47A Queensbridge Rd</street>
<postalCode>CB94BQ</postalCode>
<countryCode>GB</countryCode>
</address>
</cardAddress>
</VISA-SSL>
<session shopperIPAddress="123.123.123.123" id="0215ui8ib1" />
</paymentDetails>
<shopper>
<shopperEmailAddress>jshopper@myprovider.int</shopperEmailAddress>
<browser> [This example uses firefox 3.5.5 to demonstrate]
<acceptHeader>text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</acceptHeader>
<userAgentHeader>Mozilla/5.0 (Windows; U; Windows NT …Run Code Online (Sandbox Code Playgroud) php ×4
mysql ×2
fonts ×1
function ×1
javascript ×1
jquery ×1
pdf ×1
phpexcel ×1
phpmyadmin ×1
preg-match ×1
regex ×1
tcpdf ×1
worldpay ×1
xml ×1