08. december 2018 - 19:47Der er
5 kommentarer og 1 løsning
Hent linie N fra min MySQLi base
HEJ,
Jeg åbner min mySQLI base.
<?php $con=mysqli_connect("localhost","my_user","my_password","my_db"); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); }
OSV... OSV.. OSV .....
Skal jeg læse hele basen looper jeg fra række (0) til sidste række(n),
Ingen problemer her:
Men det jeg ønsker er, at kunne læse linie (X) i intervallet 0 <-> x <-> N. IKKE PÅ ID, men på reelt linienummer.
Jeg kan scanne hele basen og så stoppe scanning ved et eller andet søgekriterie er opfyldt, men der må være en smartere måde- det er den jeg mangler.. og søger !
f-eks: GetRowData(mybase,5 ); --> geiver mig data for Row(5).
Du bruger mysqli extension og MySQL database, saa det virker fint.
Jeg ville bare naevne at hvis man f.eks. bruger PDO extension, fordi man saa "nemt" kan skifte mellem MySQL, SQLServer og Oracle saa har man et lille problem.
Man aendrer fint connection string fra en MySQL connection string til en SQLServer connection string og det meste SQL virker fint. Men den SQL saetning med LIMIT fejler med en syntax fejl, fordi SQLServer ikke forstaar den.
For mange er database uafhaengighed ikke vigtigt. Men det er en problemstilling som jeg har beskaeftiget mig lidt med i arbejds medfoer, saa betragt det som en "arbejds skade" hos mig.
:-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.