Guest User

Untitled

a guest
Jan 29th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. <?php
  2. // parameters, set them properly based on your needs.
  3. $host = '';
  4. $username = '';
  5. $password = '';
  6. $query = 'select * from [table] limit 0';
  7.  
  8. $c = mysql_connect($host, $username, $password);
  9. $r = mysql_query($query, $c);
  10. $n = mysql_num_fields($r);
  11.  
  12. $fieldType=[];
  13. for($i=0; $i<$n; $i++) {
  14. $fieldType[]=mysql_field_type($r, $i);
  15. }
  16.  
  17. mysql_free_result($r);
  18. mysql_close($c);
  19.  
  20. $c = mysqli_connect($host, $username, $password);
  21. $r = mysqli_query($c, $query);
  22. $n = mysqli_num_fields($r);
  23.  
  24. $fieldiType=[];
  25. for ($i=0; $i<$n; $i++) {
  26. $fieldiType[]=mysqli_fetch_field_direct($r, $i)->type;
  27. }
  28.  
  29. mysqli_free_result($r);
  30. mysqli_close($c);
  31.  
  32. assert(count($fieldType) === count($fieldiType));
  33. for($i=0; $i<$n; $i++) {
  34. echo "$i. mysql_type: {$fieldType[$i]} --- mysqli_type: {$fieldiType[$i]}\n";
  35. }
Add Comment
Please, Sign In to add comment