URL: https://www.overclockers.at/coding-stuff/php_mysql_prepared_statements_mit_where_in_187048/page_1 - zur Vollversion wechseln!
ich möchte folgende Anfrage verwenden:
Code: PHP$y = array(1, 2, 3, 4); $x = implode(',', $y); $stmt = $db->prepare(SELECT * FROM table WHERE x IN(?)); $stmt->bind_Vars('s', $x); $stmt->execute; $stmt->bind_result() usw.
richtige programmiersprachen beschweren sich bei solchen gelegenheiten gern über type mismatches IN (?, ?, ?, ?) würd wohl gehen, geht aber leicht am sinn eines prepared statemnts vorbei. http://bugs.mysql.com/bug.php?id=16564 bietet fundierte erklärungen...
thx, geht also nicht
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025