-2

このページから一致を解析しました:

$html = file_get_html('http://www.espncricinfo.com/rankings/content/current/page/211271.html');
$es = $html->find('table td[class=left]');

値を出力する場合:

echo "Matches: $es[37]";

その正常に動作:

Matches: 48

その値をデータベースに保存したい:

UPDATE Table SET Column1=($es[37]) WHERE Column2='123';

動いていない。データ型が の場合はINT「0」として保存され、データ型が の場合はVARCHARとして保存されtable td[class=left]ます。

これはどうやって保存できますか??

4

2 に答える 2

0
$query = "UPDATE my_table SET Column1='{$es[37]}' WHERE Column2=123;";

インジェクションと非推奨のメソッドに関する通常の警告が適用されます

于 2013-08-09T11:05:30.673 に答える