我一直在使用Zend Gdata一段时间了,今天我得到了一个错误
Notice: Undefined offset: ClientLogin.php on line 150
Run Code Online (Sandbox Code Playgroud)
通过PHP,这已经工作了一段时间,今天没有改变任何它停止工作,我猜代表谷歌的一些弃用服务与zend gdata可能的Zend_Gdata_ClientLogin::getHttpClient( )方法或东西,可以任何人确认或帮助我这个问题.我用来连接的代码如下:
require_once('Zend/Loader.php');
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Gdata_Docs');
Zend_Loader::loadClass('Zend_Gdata_Spreadsheets');
require_once 'Zend/Gdata.php';
require_once 'Zend/Gdata/AuthSub.php';
require_once 'Zend/Gdata/Spreadsheets.php';
require_once 'Zend/Gdata/Spreadsheets/DocumentQuery.php';
require_once 'Zend/Gdata/Spreadsheets/ListQuery.php';
require_once 'Zend/Loader.php';
$sourceUser = "myemail";
$sourcePass = "mysuperawesomepassword";
$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$sourceClient = Zend_Gdata_ClientLogin::getHttpClient($sourceUser, $sourcePass, $service);
$connection = new Zend_Gdata_Spreadsheets($sourceClient);
Run Code Online (Sandbox Code Playgroud)
我正在使用谷歌电子表格的zend gdata
错误也指向此行
$sourceClient = Zend_Gdata_ClientLogin::getHttpClient($sourceUser, $sourcePass, $service);
Run Code Online (Sandbox Code Playgroud)
就像我说的那样,我现在已经使用了一段时间,而我的结局并没有改变
我想找到我的数据库中包含列名 Foo 的所有表,并将其值更新为 0,我在想这样的事情,但我不知道如何将 UPDATE 放在该代码上,我计划有关于 MySQL 数据库内的事件的这条语句,我使用的是 WAMP,这个想法基本上是每天运行一个事件,将我的所有“Foo”列设置为 0,而无需我手动执行
SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name LIKE 'Foo'
Run Code Online (Sandbox Code Playgroud) 我试图找到一种方法来获取使用PHP的excel表格的rowid和columnid,类似于 if($date == $row){ your $rowid = 'something}
我见过类似的东西
$row = $objPHPExcel->getActiveSheet()->getRowIterator($searchValue)-
>current();
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach ($cellIterator as $cell) {
echo $cell->getValue();
}
Run Code Online (Sandbox Code Playgroud)
但$ searchValue指的是一行,而不是一个实际的搜索词,我需要在工作表中找到当前日期,当前日期是在一个名为date的列上,如果我发现该日期得到rowid/colid,那么我可以写入那行和列,我知道我将永远使用任何给定行的6列,对此有什么想法吗?或者一些指针可能