Всем привет! Есть задание, организовать поиск в базе данных с последющим выводом результата!Искал в нете и наткнулься на LIKE, пробую, ничего не получается, пробую тот же запрос через phpmyadmin, все работает, в чем дело, что я пишу не правильно:st = ui->find_l->text();q.prepare("SELECT * FROM main WHERE name LIKE ':st%'");q.bindValue(":st",st);q.exec(); while (q.next()) { ui->pole->insertRow(row); ui->pole->setItem(row,0, new QTableWidgetItem(q.value(1).toString())) ; ui->pole->setItem(row,1, new QTableWidgetItem(q.value(2).toString())) ; ui->pole->setItem(row,2, new QTableWidgetItem(q.value(4).toString())) ; //ui->pole->setItem(row,3, new QTableWidgetItem(q.value(4).toString())) ; ui->pole->setItem(row,4, new QTableWidgetItem(q.value(5).toString())) ; ui->pole->setItem(row,5, new QTableWidgetItem(q.value(7).toString())) ; } Цель:Допустим при вводе, например Прок, выводил все слова начинающиеся на Прок, при том регистр не должен учитываться!
|