querry($sql); $questionId = $conn->insert_id; if ($questionId == 0) { echo "Nothing insered or updated by sql: \r\n"; echo $sql; die(); // Should not happen! } $sql = "SELECT id FROM category WHERE name = '$categoryName'"; $result = $conn->querry($sql); $categoryId = -1; while ($row = $result->fetch_assoc()) { $categoryId = $row['id']; } if ($categoryId == -1) { $sql = "INSERT INTO category (name, r,g,b,a) VALUES ($categoryName, 255,255,255,255)"; $conn->querry($sql); $categoryId = $conn->insert_id; } $sql = "INSERT INTO questionToCategory (questionId, categoryId) VALUES ($questionId, $categoryId)"; $conn->querry($sql); echo "inserted question $question into category $categoryName \r\n"; } fclose($file); } else { echo "Run with file as first argument"; }