-3

I want to search number in my MySQL data. String is +310623212542 but the mysql row data is only 0623212542. How can i compare ? Please help i am new to the mysql

Punit
  • 667
  • 1
  • 7
  • 17

1 Answers1

0

Use

In php

<?php 
$search_text = substr('+310623212542',3);
mysqli_query("SELECT * FROM tbl WHERE search LIKE '%$search_text%'");
?>

or

in mysql

use SUBSTRING

SELECT * FROM tbl WHERE search = SUBSTRING('+310623212542' FROM 4)

Note: using substring in mysql impact performance issue, when large data present

Tamil Selvan C
  • 19,913
  • 12
  • 49
  • 70